Résumé de la séquence
Cette séquence présente le Framework ContactUI qui est dédié à la gestion des relations avec le carnet d'adresse du terminal sur lequel s'exécute l'application.
Mots clefs : Contact, ContactUI, CNContact, CNMutableContact, CNContactStore, CNContactPickerViewController, CNContactPickerDelegate, CNContactViewController, CNContactViewControllerDelegate.
Accéder à la séquence
Si la séquence ne s'affiche pas dans le cadre ci-dessous, vous pouvez y acéder via le lien dans le cartouche.
Liens utiles
Voici quelques références pour les auditeurs souhaitant approfondir certains points:
- the Contacts framework (Apple),
- CNContact (Apple),
- CNMutableContact (Apple),
- CNContactFormatter (Apple),
- CNContactStore (Apple),
- CNContactPickerViewController (Apple),
- CNContactPickerDelegate (Apple),
- CNContactViewController (Apple),
- CNContactViewControllerDelegate (Apple),
- CNSaveRequest (Apple).
Voici également les pointeurs sur l'ancien système en vigueur jusqu'à iOS9 (qui compile toujours en iOS 10). Je cite également le cours de l'an dernier qui donne quelques éléments la manière dont cela fonctionnait:
- Présentation du système de gestion du carnet d'adresse (ancien cours UPMC, master SAR),
- Présentation d'un exemple (ancien cours UPMC, master SAR),
- Guide for Address Book Programming (Apple),
- ABPeoplePickerNavigationController Class Reference (Apple),
- ABPeoplePickerNavigationControllerDelegate Protocol (Apple),
- ABPersonViewController Class Reference (Apple),
- ABPersonViewControllerDelegate Protocol (Apple),
- ABPerson Reference (Apple),
- ABRecord Reference (Apple),
- ABNewPersonViewController Class Reference (Apple),
- ABNewPersonViewControllerDelegate Protocol (Apple),
- ABUnknownPersonViewController Class Reference (Apple),
- ABUnknownPersonViewControllerDelegate Protocol (Apple).