CoreSpotlight
示例:
https://applidium.com/en/news/ios9_search_api/
Spotlight Index Extension
示例:
http://apprize.info/apple/ios_9/53.html
您能否解释Spotlight
使用这两种方式之间的区别?
答案 0 :(得分:6)
CoreSpotlight
API可让您在应用处于前台时通过CSSearchableIndex
和CSSearchableItem
对象重新编制应用内容的索引。然后,这些(重新)索引对象将在Spotlight搜索(iOS仪表板上的设备上搜索)上可用。
Spotlight Index Extension
允许您执行相同操作,但您的应用在后台/已杀死。委托的实现功能仅在某些条件下调用。如果您的(重新)索引对象出现问题,这很重要。
更多细节here:
Spotlight扩展点:
- 使用应用程序索引扩展点索引应用程序中的数据。
- 使用“索引维护”扩展点支持重新编制应用程序数据索引,而无需启动应用程序。
最佳