Kapitel 17: Datenquellen und Tabellen

In allen bisher gezeigten Beispielen wurde Delegation ausschließlich von Objekten verwendet, um über bestimmte Ereignisse zu informieren. Der Sprachsynthesizer sendet eine Nachricht, wenn die Sprachausgabe abgeschlossen ist, und auch unsere eigene Klasse TaxiFareCalculator ist nur ein klein wenig komplizierter. Bei ihr wird immerhin der errechnete Fahrpreis mit der Nachricht übertragen. Eines haben jedoch die Methodenaufrufe beider Klassen gemeinsam: Sie erwarten keinen Rückgabewert, denn für sie ist mit dem Senden der Nachricht an den Delegate alle Arbeit getan. Selbst ohne ein verbundenes Objekt gibt es für die Klassen keine Einschränkungen in ihrer Funktionalität, denn ihnen ist es egal, wenn der ...

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.