4.11 Übung: Zusätzliche Initialisierung

Wie es bei diesem Beispiel immer so ist, werden Sie nach einer gewissen Zeit nicht immer die ganze Welt, sondern auch mal jemand anderen grüßen wollen. Glücklicherweise sind wir darauf bestens vorbereitet. Um jeden Grüßen zu können, den wir grüßen wollen, müssen wir in der Lage sein, die Variable name zurückzusetzen.

Eine Möglichkeit, um die Flexibilität etwas zu erhöhen, besteht darin, eine zweite init-Methode zu entwickeln. Diese würde dann den Namen als Parameter übergeben. Die Konvention lautet, einen etwas anschaulicheren, mit init beginnenden Methodennamen zu verwenden. Wir könnten sie initWithName: nennen.

Nehmen Sie sich eine Minute Zeit und deklarieren Sie in der Header-Datei eine initWithName:-

Get Cocoa-Programmierung 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.