searchAPI(iOS 9新api)

searchAPI(iOS 9新api)

by 伍雪颖

var
searchableItems = [CSSearchableItem]()

let
attributeSet =
CSSearchableItemAttributeSet(itemContentType:
"image"
as
String)

attributeSet.title
=
"wuxueying"

attributeSet.contentDescription
=
"rain"

attributeSet.thumbnailData
=
UIImagePNGRepresentation(UIImage(named:
"avatar")!)

let
item =
CSSearchableItem(uniqueIdentifier:
"1",

domainIdentifier:
"com.xueying.SearchAPIs.people",

attributeSet: attributeSet)

searchableItems.append(item)

CSSearchableIndex.defaultSearchableIndex().indexSearchableItems(searchableItems,

completionHandler:
nil)

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-08-07 17:02:26

searchAPI(iOS 9新api)的相关文章

iOS 8新特性之扩展(Extension)

本文由海水的味道收集整理,欢迎转载 当前版本 0.0.1  iOS 8新特性之扩展 一.扩展概述 扩展(Extension)是iOS 8中引入的一个非常重要的新特性.扩展让app之间的数据交互成为可能.用户可以在app中使用其他应用提供的功能,而无需离开当前的应用. 在iOS 8系统之前,每一个app在物理上都是彼此独立的,app之间不能互访彼此的私有数据. 而在引入扩展之后,其他app可以与扩展进行数据交换.基于安全和性能的考虑,每一个扩展运行在一个单独的进程中,它拥有自己的bundle, b

iOS 8 新给我们带来了什么

苹果WWDC2014大会公布了许多关于iOS8的激动人心的更新,包括iCloudDrive.OSXYosemite与iOS8的协作.iBook共享机制.Quick Type预测输入.Swift编程语言.iOS8向上兼容等等亮点,本文重点从针对开发者的新功能API进行介绍. 现在,开发者可以用苹果官方给出的方法实现实时的「毛玻璃」效果了(UIVisualEffect Class Reference).在此之前,虽然很多 App 使用了「毛玻璃」效果,不过都不是通过苹果官方给的方法实现的.如果希望在

iOS 8 新特性介绍

来源:nshipster.cn 发布时间:2014-07-06 阅读次数:2152 随便去问任何人,他们都会告诉你WWDC2014是近年来最为激动的回忆. 整个大会没有发布任何新硬件,它是一次史无前例的软件开发者盛宴! 仅是iOS 8和OS X Yosemite的发布就能让2014成为苹果平台划时代的一年,加上Extension,Continuity,SpriteKit 改进,iOS SceneKit,Metal,HealthKit,Local Authentication和全新的照片框架.更不

iOS 10 新特性

1.语音识别 苹果官方在文档中新增了API   Speech,那么在以前我们处理语音识别非常的繁琐甚至很多时候可能需要借助于第三方框架处理,那么苹果推出了这个后,我们以后处理起来就非常的方便了,speech具有以下特点: 可以实现连续的语音识别 可以对语 音文件或者语音流进行识别 最佳化自由格式的听写(可理解为多语言支持)和搜索式的字符串 官方文档: 核心代码: #import <Speech/Speech.h> //1.创建本地化标识符 NSLocale *local =[[NSLocale

iOS 高德地图API不能定位及INVALID_USER_SCODE

iOS 高德地图API不能定位及INVALID_USER_SCODE问题,有需要的朋友可以参考下. 一.在使用高德地图的API的时候,没有办法实现定位,在这里说一下在真机测试的时候出现没法定位应该注意的几点问题和解决方法. 1.将mapView添加到self.view上,[self.view addSubView:self.mapView]; 2.在plist文件中添加一个属性NSLocationAlwaysUsageDescription. 3.设置mapView的一个属性,self.mapV

[Javascript]JS新API标准-地理定位(navigator.geolocation)

在新的API标准中,可以通过navigator.geolocation来获取设备的当前位置,返回一个位置对象,用户可以从这个对象中得到一些经纬度的相关信息. navigator.geolocation的三个方法: 1. getCurrentPosition() 2. watchPosition() 3. clearWatch() getCurrentPosition() 使用方法:navigator.geolocation.getCurrentPosition(successCallback,

Hbase 098.4中使用新API通过Get列表获取多行的列值

在Hbase0.98.4中通过Get列表的方式获取Hbase中多行的列值,本来想使用KeyValue类来处理的,结果发现该类的getRow()和getValue()的两个方法已经废弃了,最终使用新API中的Cell接口来实现,如下: Hbase中测试表中数据如下: hbase(main):005:0> scan 'testtable' ROW                      COLUMN+CELL                                             

JS新API标准 地理定位(navigator.geolocation)

在新的API标准中,可以通过navigator.geolocation来获取设备的当前位置,返回一个位置对象,用户可以从这个对象中得到一些经纬度的相关信息. navigator.geolocation的三个方法: 1. getCurrentPosition()   //当前位置 2. watchPosition()          //监视位置 3. clearWatch()             //清楚监视 1.getCurrentPosition() 使用方法:navigator.ge

iOS iOS8新特性-UIAlertController

iOS iOS8新特性--UIAlertController 1. iOS7及iOS7之前警告类控件有UIAlertView和UIActionSheet 1.1 UIAlertView的使用 UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"警告" message:@"这是一个UIAlertView" delegate:nil cancelButtonTitle:@"取消" oth