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