anchor.diff:  
   当APP被这样打开以后，`AppDelage` 中会有一个方法被通知到，`- application:continueUserActivity:restorationHandler:` 在该方法中有一个参数保存了ID信息，这个ID就是在 `- savePeopleToIndex` 方法中实例化 `CSSearchableItem` 对象时候传入的第一个参数。拿到个ID以后就可以在这里做一些后续的操作了，比如push到另一个View，显示当前ID对应的好友信息，具体代码如下：
   
  -```
  +[source,objective-c]
  +----
   - (BOOL)application:(nonnull UIApplication *)application continueUserActivity:(nonnull NSUserActivity *)userActivity restorationHandler:(nonnull void (^)(NSArray * __nullable))restorationHandler {
       
       NSString *friendID = userActivity.userInfo[@"kCSSearchableItemActivityIdentifier"];
  
positive.code: @property (nonatomic, strong) UIImage *image;
  
  @end
  ```
  
  然后需要一个 `DataSource` 类，来帮忙生成假数据，并提供一个 `people数组` 这里存放了所有的好友信息。这个类还负责使用 `Core Spotlight`  API 来把好友信息加入到索引，使得这些信息可被搜索。
  
  ```
  @class Person;
  
  @interface WYDataSource : NSObject
  
negative.code: 
  如果需要删除的话，苹果也提供了三个API：
  
  [source,objective-c]
  ----
  - (void)deleteSearchableItemsWithIdentifiers:(NSArray<NSString *> *)identifiers completionHandler:(void (^ __nullable)(NSError * __nullable error))completionHandler
  
  - (void)deleteSearchableItemsWithDomainIdentifiers:(NSArray<NSString *> *)domainIdentifiers completionHandler:(void (^ __nullable)(NSError * __nullable error))completionHandler
  
  - (void)deleteAllSearchableItemsWithCompletionHandler:(void (^ __nullable)(NSError * __nullable error))completionHandler
  ----
  
  根据自己的需要使用即可。
  
  