CoreSpotlight框架与Spotlight索引扩展



CoreSpotlight示例:

https://applidium.com/en/news/ios9_search_api/

Spotlight Index Extension示例:

http://apprize.info/apple/ios_9/53.html

你能解释一下这两种Spotlight使用方式之间的区别吗?

CoreSpotlight API允许您在应用程序处于前台时通过CSSearchableIndexCSSearchableItem对象重新索引应用程序的内容。然后,这些(重新)索引的对象将在聚光灯搜索(iOS面板上的设备搜索)中可用。

Spotlight Index Extension可以让你做同样的事情,但当你的应用程序在后台/关闭时。委托的已实现函数仅在特定条件下调用。如果(重新)索引的对象出现问题,这一点非常重要。

更多详情请点击此处:

聚光灯扩展点:

  • 使用应用程序索引扩展点为应用程序中的数据编制索引
  • 使用索引维护扩展点支持在不启动应用程序的情况下对应用程序数据进行重新索引

最佳

最新更新