4 Erstellen von Objekten

In den letzten beiden Kapiteln wurde das Programmieren in Objective-C durch das Senden von Nachrichten und das Deklarieren von Klassen vorgestellt. Das Einzige, was jetzt zu einer benutzbaren Programmiersprache fehlt, ist nur noch das Erstellen von Instanzen einer Klasse.

Keine KonstruktorenDieser Punkt ist in Objective-C etwas speziell – verglichen mitden meisten anderen objektorientierten Programmiersprachen. In Objective-C gibt es weder explizite Konstruktoren oder Destruktoren, noch gibt es ein Schlüsselwort wie new, das ein Objekt erstellt.

Das Erzeugen von Objekten in Objective-C basiert allein auf einer aus zwei Methoden bestehenden Konvention:

alloc Die Allokation: Ein Aufruf der Klassenmethode +alloc erzeugt ...

Get Objective-C kompakt now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.