23.5 Neue Kontakte hinzufügen

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 ...

Get Entwickeln mit dem iPhone SDK now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.