![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
移动开发
文章平均质量分 80
jimi_yuan
这个作者很懒,什么都没留下…
展开
-
iOS9搜索三剑客之CoreSpotlight
iOS9之前普通的App应用只能够搜索应用名称,通过搜索到的应用来打开对应的应用。而其他的内容搜索功能只能够由苹果提供的系统应用使用,如邮件、短信等。iOS9提供的搜索三剑客为:NSUserActivity,从iOS8开始提供用于记录App状态,在iOS9及之后,不设计隐私内容,默认是可以被手机本地搜索CoreSpotlight,第三方app可以通过CSSearchableItem对象原创 2015-12-30 14:10:53 · 606 阅读 · 0 评论 -
Block块/Swift闭包介绍与使用
Block块是随OS X v10.6和iOS 4.0一同发布并可用的功能(在这个Swift2.0都出来了的时候,不用考虑block版本是否可用的问题),其功能类似于C语言的函数。但是与C语言函数不同在于Block可以存取与之在同一个作用域的变量。 1、Block块/Swift闭包实体定义Object-C语法 Block指针定义:原创 2016-01-18 16:05:36 · 12331 阅读 · 0 评论 -
iOS9搜索三剑客之NSUserActivity
iOS9之前普通的App应用只能够搜索应用名称,通过搜索到的应用来打开对应的应用。而其他的内容搜索功能只能够由苹果提供的系统应用使用,如邮件、短信等。iOS9提供的搜索三剑客为:NSUserActivity,从iOS8开始提供用于记录App状态,在iOS9及之后,不设计隐私内容,默认是可以被手机本地搜索CoreSpotlight,第三方app可以通过CSSearchableItem对象原创 2015-12-30 17:16:45 · 2640 阅读 · 0 评论 -
iOS应用国际化
国际化说的非常高大上,其实说白了就是App支持多语言,比如常用的支持中文和英文两种。本文主要介绍Xcode后期版本中的App名称和内容国际化,很早以前的Xcode因为果果早已经自己把它们踢出局了,所以在此就不费那个无用功,本例采用的Xcode7.1版本。原创 2016-03-01 18:18:55 · 471 阅读 · 0 评论 -
3D Touch功能之shortcut简析
牛B的6S带上了3D Touch功能,最近忍不住,一咬牙一跺脚,卖了个“肾”,入手一个6s,迫不及待的去看了看3D Touch功能,用起来还是蛮爽的,于是乎就烦了翻果子的开发文档,自己搞了个非常简单的demo,顺便记录一下,以免下次用到时,到处找不到,原创 2016-03-09 18:37:22 · 784 阅读 · 0 评论 -
利用系统API实现AES加解密功能
AES(高级加密算法)本身是一个比较复杂的加密算法,就算法本身而言,我曾经看过加密原理,但是能力有限,实在是看不懂。这里只是贴出使用iOS自带的API实现的加解密功能代码。作为标记,以免下次用到时,找不到。 在实际使用过程中,为了方便实用,采用了对NSData、NSString类进行扩展的方式,具体代码如下: 1、NSData的扩展 本例原创 2016-03-21 17:09:42 · 2090 阅读 · 0 评论 -
3D Touch功能之Peek&Pop
3D Touch中的Peek和Pop同Shortcut一样,可以减少App的层级,可以让用户比较快速的看到内容,而不用在Controller之间来回的跳转。 1、Peek和Pop功能说明 以iOS9系统自己的短信功能来说明Peek和Pop功能 1.1、Peek 用户按住某个Cell中显示的短信,原创 2016-03-11 15:45:53 · 1011 阅读 · 0 评论