Контакты GroupMe | Адресная книга

Я хочу создать ContactsTableViewController , как у GroupMe . Он показывает все мои контакты адресной книги и даже те, которые являются пользователями GroupMe.

enter image description here

Похоже, что ABPeoplePickerNavigationController нельзя настроить .

  1. Итак, если я получаю доступ к контактам адресной книги с помощью ABAddressBook и ABPerson , как лучше всего отобразить их с помощью настраиваемого UITableViewController ?

    I не хочу просто загружать все контакты из адресной книги в NSArray , потому что это может убить память (я знаю людей, у которых на телефонах тысячи контактов из адресной книги).Я привык использовать Core Data и NSFetchedResultsController для таких больших наборов результатов. Но для этого мне пришлось бы создать модель ABPerson в Core Data, что было бы легко, но синхронизация ее с адресной книгой кажется сложной и своего рода глупостью.

  2. Как лучше всего связать / связать контакты GroupMe с контактами из адресной книги?

  3. Есть ли что-нибудь еще, что я должен знать / учитывать при попытке воссоздать этот интерфейс в стиле GroupMe?

7
задан Community 23 May 2017 в 12:25
поделиться