11.4 Auf Workspace-Aktivitäten reagieren

Ihre Anwendung wird in einem Arbeitsbereich ausgeführt, dem sogenannten Workspace. Wir können verfolgen, was im Workspace vor sich geht, indem wir entsprechende Notifikationen abfangen. Gegen Ende des Kapitels werden wir uns auf Notifikationen beschränken, die den Start und das Ende von Anwendungen betreffen. Beginnen wollen wir aber damit, alle Notifikationen abzufangen, die vom NSWorkspace gesendet werden.

Wir verwenden eine Klassenmethode, um den Singleton zu bestimmten, der unseren gemeinsam genutzten Workspace repräsentiert, und fordern von diesem dann eine Referenz auf sein Notification-Center an:

NSNotificationCenter *defaultCenter = [[NSWorkspace sharedWorkspace]
                                                   notificationCenter];

Als Nächstes registrieren ...

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.