我想建立一个ContactsTableViewController
类似的GroupMe。它显示了我所有的通讯录联系人,甚至还有哪些是 GroupMe 用户。
似乎ABPeoplePickerNavigationController 无法自定义。
ABAddressBook
那么,如果我使用&访问通讯簿联系人,ABPerson
使用自定义显示它们的最佳方式是UITableViewController
什么?我不想只将所有通讯簿联系人加载到一个
NSArray
中,因为这可能会破坏内存(我知道有人在他们的手机上有数千个通讯簿联系人。)。我习惯于使用 Core Data &NSFetchedResultsController
来处理像这样的大型结果集。但是,要做到这一点,我必须ABPerson
在 Core Data 中创建一个模型,这很容易,但让它与地址簿保持同步似乎具有挑战性并且有点愚蠢。将 GroupMe 联系人关联/链接到通讯簿联系人的最佳方式是什么?
在尝试重新创建这个 GroupMe 风格的界面时,我还有什么需要知道/考虑的吗?