24.9 Übung: Blöcke in Callbacks benutzen

Wir wollen diese Einführung in Blöcke mit einem Beispiel für ein Callback abschließen. Unsere Anwendung wird alle Notifikationen des Notification Centers abfangen und in der Konsole ausgeben. Wir müssen eine Nachricht an das Notification Center senden und das Objekt sowie die Methode angeben, die vom Notifcation Center aufgerufen werden soll, wenn diese Art Notifikation eintritt. Sobald wir das auf traditionelle Weise eingerichtet haben, werden wir den Callback-Mechanismus durch einen Block ersetzen.

Legen Sie eine neue Cocoa-Anwendung an, die Core Data nicht nutzt. Nennen Sie sie Callback und ändern Sie CallbackAppDelegate.m wie folgt:

Blocks/Callback1/CallbackAppDelegate.m

#import "CallbackAppDelegate.h" ...

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.