原创Blog,转载请注明出处
http://blog.youkuaiyun.com/hello_hwc?viewmode=list
我的stackoverflow
前言:最近实在太忙了,已经一周没空写博客了。而且,本来这个月会持续更新设计模式相关的东西,但是还是要抽出时间来写这一篇关于iOS 9新特性的文章。
Why?因为最近要对iOS 9这部分用户提高用户体验,所以整理一下iOS 9这部分的内容
资料/Demo
我习惯性的会把资料放在最前面,因为很多同学其实不会找资料
效果
在Spotlight中输入leo,搜到DemoApp的数据,然后点击搜索结果,跳到指定的页面(App为启动,前后台均可以)
Demo下载(Demo是用Swift写的),感兴趣的同学可以下载下来看看
http://download.youkuaiyun.com/detail/hello_hwc/9368337
相关的类
两个用到的Framework
import CoreSpotlight
import MobileCoreServices
三个主要的类
- CSSearchableItemAttributeSet,定义一组属性来表述 CSSearchableItem中包含的信息
- CSSearchableItem,实际提交给device index的类
- CSSearchableIndex,负责和device index交互

本文详细介绍了如何在iOS应用中添加Spotlight搜索功能,包括创建`CSSearchableItemAttributeSet`,添加、更新和删除`CSSearchableItem`,设置过期时间,以及实现`CSSearchableIndexDelegate`代理来处理搜索结果的点击事件。同时提供了一个Swift编写的Demo供读者下载学习。

最低0.47元/天 解锁文章
592

被折叠的 条评论
为什么被折叠?



