Kapitel 9: Vererbung, Kategorien und Protokolle

Wie alle objektorientierten Programmiersprachen besitzt auch Objective-C die Möglichkeit, Eigenschaften und Methoden einer Klasse zu vererben. Ein wenig haben Sie zu diesem Thema schon erfahren, da alle Ihre Klassen bisher von NSObject abgeleitet wurden und deren Methoden alloc, init und new erben. Sie mussten die Anweisungen zur Reservierung von Speicherplatz nicht für ihre Klassen neu programmieren und konnten stattdessen auf die schon vorhandenen Methoden einer anderen Klasse zurückgreifen.

Vererbung ist ebenfalls sinnvoll, wenn eine Klasse mit erweiterten oder veränderten Eigenschaften benötigt wird, eine bereits existierende Klasse aber nicht geändert werden darf oder geändert werden kann. ...

Get Modern Objective-C und Cocoa - Programmierung für Mac OS X und iPhone 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.