I'm wondering if it's possible to import all contacts of a iPhone user once, and after that only import/update the contacts within my app after a change within the real addressbook has occurred? Currently I'm just importing the whole address book in viewDidLoad:, which is not necessary most of the times.
Could it work with the following code? Or is the method "addressBookDidChange" only called if the app is active while the addressbook is changed?
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(addressBookDidChange:)
name:CNContactStoreDidChangeNotification object:nil];
Thanks!