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 ⓘ