Звучит так, будто вы пытаетесь переоценить или заново выполнить функцию синхронизации, уже реализованную Apple. Можете ли вы описать, что именно вы подразумеваете под «синхронизацией с версией приложения для Mac»?
Если вы запрашиваете лучший способ хранения информации о ABPerson
, чтобы упростить восстановление при следующем запуске приложения, в ABPerson
, kABUIDProperty
есть свойство, которое даст вам уникальный идентификатор записи, который гарантированно не изменится. Я использовал нечто подобное с приложением, которое использует Media Player Framework для определения точных песен между запусками.