将联系人信息同步到iOS应用程序的最佳方式

将联系人信息同步到iOS应用程序的最佳方式,ios,core-data,Ios,Core Data,在我的iPhone应用程序中,我希望用户 从通讯簿中选择联系人 在UITableView中显示它 在通讯录和我的应用程序之间自动同步 我使用CNContactViewController和ContactsUI完成了第1点和第2点 我可以从我的应用程序更新对通讯簿的更改 但是,当我关闭应用程序时,所有选择都将丢失(无持久性) 我正在考虑在本地文件系统或CoreData中存储联系人ID。这是个好办法还是有更好的办法。是否有获取联系人ID的功能-在选择联系人时以及从我的应用程序创建新联系人时 我不是要

在我的iPhone应用程序中,我希望用户

  • 从通讯簿中选择联系人
  • UITableView中显示它
  • 在通讯录和我的应用程序之间自动同步
  • 我使用CNContactViewControllerContactsUI完成了第1点和第2点

    我可以从我的应用程序更新对通讯簿的更改

    但是,当我关闭应用程序时,所有选择都将丢失(无持久性

    我正在考虑在本地文件系统或CoreData中存储联系人ID。这是个好办法还是有更好的办法。是否有获取联系人ID的功能-在选择联系人时以及从我的应用程序创建新联系人时

    我不是要代码,只是在正确的方向上轻推一下

    iOS 9/Xcode 7

    我也知道CNContactStoreDidChangeNotification,但希望将联系人ID(objectID或标识符或密钥)存储到本地文件系统/核心数据。我也知道CNContactStoreDidChangeNotification,但希望将联系人ID(objectID或标识符或密钥)存储到本地文件系统/核心数据。