1
можно отслеживать контакты меняются с помощью:Как получить измененные контакты с контактами Framework в прошивкой
NotificationCenter.default.addObserver(
self, selector: #selector(contactStoreDidChange), name: .CNContactStoreDidChange, object: nil)
}
@objc func contactStoreDidChange(notification: NSNotification) {
}
Но как я могу получить измененные контакты с уведомлением? Вещи вроде того, какой контакт добавлен/удален/изменен и т. Д.?
Если у меня более 1000 контактов, и если я попытаюсь восстановить все мои контакты, это замедлит мое приложение. как решить эту проблему? – Ramakrishna
Вам нужно будет выполнить эту задачу в фоновом режиме без внимания пользователя, если вы обнаружите, что некоторые контакты обновлены, вы можете обновить интерфейс, иначе его даже не потребуется, и пользователь не увидит никаких изменений в производительности. –