我想构建一个ContactsTableViewController类似GroupMe的东西.它显示了我的所有地址簿联系人,甚至是GroupMe用户.

似乎ABPeoplePickerNavigationController无法自定义.
那么,如果我使用ABAddressBook&访问地址簿联系人,ABPerson用自定义显示它们的最佳方式是UITableViewController什么?
我不想只是将所有地址簿联系人加载到一个,NSArray因为这可能会破坏内存(我知道在他们的手机上有数千个地址簿联系人的人.).我习惯使用Core Data和NSFetchedResultsController像这样的大型结果集.但是,要做到这一点,我必须ABPerson在Core Data中创建一个模型,这很容易,但保持与地址簿同步似乎具有挑战性和愚蠢.
将GroupMe联系人与地址簿联系人关联/链接的最佳方式是什么?
在尝试重新创建这个GroupMe风格的界面时,还有什么我应该知道/考虑的吗?
我知道iOS 4和5不允许访问用户的电话号码,因为它位于应用程序的沙箱之外(如果它需要被apple接受).我想知道这是否在iOS 7中发生了变化 - 具有权限是否可以访问等.
提前致谢.