Kapitel 7. Protokolle

Protokolle sind Zusammenstellungen von Methodendeklarationen, die nicht mit einer bestimmten Klasse verknüpft sind. Sie sind das Objective-C-Äquivalent zu Javas Interfaces und erfüllen die gleiche Funktion. (Genauer gesagt, entsprechen Javas Interfaces den Protokollen von Objective-C, da Javas Interfaces von Objective-C-Protokollen inspiriert wurden.)

Ein Protokoll wird nicht instantiiert. Klassen deklarieren ihre Konformität zu einem Protokoll und garantieren damit, dass ihre Instanzen auf die entsprechenden Nachrichten reagieren. Der Zweck von Protokollen ist es, Klassen, die nicht in einem Vererbungsverhältnis stehen, eine Übereinstimmung in Bezug auf eine spezifische Methodenschnittstelle deklarieren zu lassen. Konzeptionell ...

Get Objective C kurz & gut 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.