NSNotificationQueue

E820437

NSNotificationQueue is a Cocoa class that manages the asynchronous posting and coalescing of NSNotifications to an associated NSNotificationCenter.

All labels observed (4)

How this entity was disambiguated

Statements (43)

Predicate Object
instanceOf Cocoa class
Foundation framework class
Objective-C class
associatedWith NSNotificationCenter
availableOn iOS
macOS
tvOS
watchOS
behavior can merge multiple pending notifications into one
can remove pending notifications matching criteria
bridgedTo Swift via Foundation
conformsTo NSObject
defaultInstance shared notification queue for the current process
definedInFramework Foundation
designPattern observer pattern
documentationURL https://developer.apple.com/documentation/foundation/nsnotificationqueue
hasMethod defaultQueue
dequeueNotificationsMatching:coalesceMask:
enqueueNotification:postingStyle:
enqueueNotification:postingStyle:coalesceMask:forModes:
initWithNotificationCenter:
hasPostingStyle NSPostASAP
NSPostNow
NSPostWhenIdle
introducedBy Apple
linked to: Apple Inc.
language Objective-C API
lifecycle notifications are delivered later by the associated NSNotificationCenter
manages asynchronous posting of NSNotification objects
coalescing of NSNotification objects
partOf Cocoa notification system
linked to: NSNotification
requires an associated NSNotificationCenter instance
scope per-notification-center
supportsCoalescingMask NSNotificationCoalescingOnName
linked to: NSNotificationQueue

NSNotificationCoalescingOnSender
linked to: NSNotificationQueue
threading delivery occurs on the thread whose run loop is used
typically used with the main thread run loop
usedFor coalescing multiple similar notifications
controlling when notifications are delivered
deferring notification delivery
usesType NSNotification
NSNotificationCenter
NSNotificationCoalescing
linked to: NSNotificationQueue

NSPostingStyle

How these facts were elicited

Referenced by (5)

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

NSNotificationCenter relatedClass NSNotificationQueue
NSNotification usedWith NSNotificationQueue
NSNotificationQueue usesType NSNotificationCoalescing
linked to: NSNotificationQueue
NSNotificationQueue supportsCoalescingMask NSNotificationCoalescingOnName
linked to: NSNotificationQueue
NSNotificationQueue supportsCoalescingMask NSNotificationCoalescingOnSender
linked to: NSNotificationQueue