NSDistributedNotificationCenter

E820436

NSDistributedNotificationCenter is a macOS Cocoa class that enables the posting and observing of notifications across different processes, facilitating interprocess communication.

Jump to: Statements Referenced by

Statements (47)

Predicate Object
instanceOf Cocoa class
Objective-C class
notification center
availability available on macOS only
category Interprocess communication API
conformsTo NSObject NERFINISHED
documentationURL https://developer.apple.com/documentation/foundation/nsdistributednotificationcenter
feature asynchronous notification delivery
delivery across multiple processes
notification suspension behavior
userInfo dictionary support
framework AppKit NERFINISHED
headerFile <Foundation/NSDistributedNotificationCenter.h>
introducedIn macOS NERFINISHED
language Objective-C NERFINISHED
Swift NERFINISHED
method + defaultCenter
- addObserver:selector:name:object:
- addObserver:selector:name:object:suspensionBehavior:
- addObserverForName:object:queue:usingBlock:
- postNotificationName:object:
- postNotificationName:object:userInfo:
- postNotificationName:object:userInfo:deliverImmediately:
- removeObserver:name:object:
- setSuspended:
- suspended
notAvailableOn iOS
iPadOS NERFINISHED
tvOS NERFINISHED
watchOS NERFINISHED
notificationScope between different applications
system-wide
ownedBy Apple Inc. NERFINISHED
partOf Cocoa API NERFINISHED
platform macOS
primaryRole interprocess notification delivery
relatedTo NSNotificationCenter NERFINISHED
NSWorkspace NERFINISHED
securityConsideration notifications are generally not private
superclass NSNotificationCenter NERFINISHED
supports broadcast notifications
cross-process notifications
interprocess communication
threadingModel delivers notifications on specified run loop or queue
useCase broadcasting system-wide events
communicating state changes between apps
observing notifications from helper tools

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

NSNotificationCenter relatedClass NSDistributedNotificationCenter