11.3 Für Notifikationen registrieren

Ein Objekt wird zum Empfangen von Notifikationen wie folgt registriert:

[[NSNotificationCenter defaultCenter]
               addObserver:observerObject
                  selector:@selector(methodName:)
                      name:NameOfNotification
                    object:notifyingObject];

Ein, zwei, viele Objekte können sich bei einem Notification-Server für die gleiche Notifikation registrieren, und ein Objekt kann sich für so viele unterschiedliche Arten von Notifikationen registrieren, wie es will. Sehen wir uns die Argumente der Registrierung genauer an:

  • Sie senden die Nachricht addObserver:selector:name:object: an das Standard-Notifikationszentrum.

  • In unserem Fall geben wir das observerObject mit self an, aber wir können jedes Objekt angeben, das die Notifikation empfangen will. ...

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.