Мое приложение загружает контакты и, в будущем, должно будет их обновить. Использует ли ABRecordID
надежный способ идентификации людей или возможно, что новая запись получит идентификатор удаленной записи?
Чтобы оптимизировать загрузку, я хотел бы загрузить только те записи, которые были изменены или созданы с момента последней загрузки. Я в настоящее время храню копию контактов с использованием основных данных. Я хотел бы уменьшить размер моего приложения и ускорить время выполнения сканирования через адресную книгу человека, ищущую измененные/новые контакты, и ограничить объем, который необходимо загрузить. После анализа того, как некоторые люди обращаются к книгам, количество контактов может варьироваться от 30 до 30 000. Работа с 30 000 контактов - это кошмар.