NSNotificationQueue
E820437
NSNotificationQueue is a Cocoa class that manages the asynchronous posting and coalescing of NSNotifications to an associated NSNotificationCenter.
Statements (43)
| Predicate | Object |
|---|---|
| instanceOf |
Cocoa class
ⓘ
Foundation framework class ⓘ Objective-C class ⓘ |
| associatedWith | NSNotificationCenter NERFINISHED ⓘ |
| availableOn |
iOS
NERFINISHED
ⓘ
macOS NERFINISHED ⓘ tvOS NERFINISHED ⓘ watchOS NERFINISHED ⓘ |
| behavior |
can merge multiple pending notifications into one
ⓘ
can remove pending notifications matching criteria ⓘ |
| bridgedTo | Swift via Foundation ⓘ |
| conformsTo | NSObject NERFINISHED ⓘ |
| defaultInstance | shared notification queue for the current process ⓘ |
| definedInFramework | Foundation NERFINISHED ⓘ |
| 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 NERFINISHED ⓘ NSPostWhenIdle ⓘ |
| introducedBy | Apple NERFINISHED ⓘ |
| language | Objective-C API NERFINISHED ⓘ |
| lifecycle | notifications are delivered later by the associated NSNotificationCenter ⓘ |
| manages |
asynchronous posting of NSNotification objects
ⓘ
coalescing of NSNotification objects ⓘ |
| partOf | Cocoa notification system NERFINISHED ⓘ |
| requires | an associated NSNotificationCenter instance ⓘ |
| scope | per-notification-center ⓘ |
| supportsCoalescingMask |
NSNotificationCoalescingOnName
GENERATED
ⓘ
NSNotificationCoalescingOnSender GENERATED ⓘ |
| 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
NERFINISHED
ⓘ
NSNotificationCenter NERFINISHED ⓘ NSNotificationCoalescing NERFINISHED ⓘ NSPostingStyle NERFINISHED ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.