NSDistributedNotificationCenter

E820436

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

All labels observed (1)

Label Occurrences
NSDistributedNotificationCenter canonical 3

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf Cocoa class
Objective-C class
notification center
availability available on macOS only
category Interprocess communication API
conformsTo NSObject
documentationURL https://developer.apple.com/documentation/foundation/nsdistributednotificationcenter
feature asynchronous notification delivery
delivery across multiple processes
notification suspension behavior
userInfo dictionary support
framework AppKit
headerFile <Foundation/NSDistributedNotificationCenter.h>
introducedIn macOS
language Objective-C
Swift
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
tvOS
watchOS
notificationScope between different applications
system-wide
ownedBy Apple Inc.
partOf Cocoa API
linked to: Objective-C API
platform macOS
primaryRole interprocess notification delivery
relatedTo NSNotificationCenter
NSWorkspace
securityConsideration notifications are generally not private
superclass NSNotificationCenter
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

How these facts were elicited

Referenced by (3)

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

NSNotificationCenter relatedClass NSDistributedNotificationCenter
NSNotification usedWith NSDistributedNotificationCenter
NSNotification deliveredBy NSDistributedNotificationCenter