Да, вы можете сделать это, используя AddressBook framework .
У Apple есть инструкции по извлечению контактов из вашей адресной книги здесь .
После того, как вы получили контакт как ABRecordRef
, вы можете использовать метод ABRecordCopyValue(ABRecordRef record, ABPropertyID property)
для получения строковых значений.
Например, чтобы получить номер телефона, можно сказать (при условии, что curPerson уже получен ABRecordRef
):
NSString *mobilePhone = (NSString *)ABRecordCopyValue(curPerson, kABPersonPhoneMobileLabel);