12.3 Ein Protokoll entwickeln und benutzen

Ein Protokoll ist eine Sammlung von Methodendeklarationen, die allen Klassen zur Verfügung gestellt wird, die von diesen Methoden einige oder alle implementieren wollen. Sie ähnelt einer Header-Datei, die andere frei übernehmen können. Ein Protokoll erlaubt Ihnen, bestimmte Verhaltensweisen in einer Gruppe von Klassen festzuhalten, die nichts voneinander erben müssen und außer der Implementierung desselben Protokolls auch nichts miteinander zu tun haben müssen.

Objective-C ist eine Sprache mit einfacher Vererbung: Eine Klasse kann nur eine Klasse erweitern. Häufig will man anderen mitteilen, dass eine Klasse eine bestimmte andere Klasse erweitert, dass sie aber auch auf eine Reihe anderer Verhaltensweisen ...

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.