Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Wie schon erwähnt, ist die Schnittstelle, über die wir mit der KontakteDatenbank kommunizieren, die ABAddressBookRef. Ist diese Verbindung einmal hergestellt, können wir Adressbucheinträge hinzufügen, entfernen und bearbeiten. Jeder Thread Ihrer Anwendung, der Zugriff auf die Datenbank haben möchten, braucht auch eine eigene Instanz von ABAddressBookRef.
Lassen Sie uns unserem View-Controller eine Methode hinzufügen, mit der die Datenbank um einen Einzelpersoneneintrag ergänzt wird. Der Eintrag wird hartkodiert mit ein paar Daten versehen sein. In „richtigen“ Anwendungen werden Sie die Kontaktinformationen von einem Webservice oder auf anderen Wegen erhalten. Haben Sie die Daten, werden der Prozess und die API aber die gleichen sein.