NSOperationQueue

E770629

NSOperationQueue is a Foundation framework class that manages the scheduling and concurrent execution of NSOperation tasks in an organized queue.

All labels observed (1)

Label Occurrences
NSOperationQueue canonical 3

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf Foundation framework class ⓘ
class ⓘ
availableIn iOS ⓘ
macOS ⓘ
tvOS ⓘ
watchOS ⓘ
conformsTo NSCoding ⓘ
NSCopying ⓘ
NSSecureCoding ⓘ
definedIn Foundation framework ⓘ
documentationURL https://developer.apple.com/documentation/foundation/nsoperationqueue ⓘ
hasClassMethod currentQueue ⓘ
mainQueue ⓘ
hasInstanceMethod addOperation: ⓘ
addOperationWithBlock: ⓘ
addOperations:waitUntilFinished: ⓘ
cancelAllOperations ⓘ
setMaxConcurrentOperationCount: ⓘ
setQualityOfService: ⓘ
setSuspended: ⓘ
setUnderlyingQueue: ⓘ
waitUntilAllOperationsAreFinished ⓘ
hasProperty maxConcurrentOperationCount ⓘ
name ⓘ
operationCount ⓘ
operations ⓘ
progress ⓘ
qualityOfService ⓘ
suspended ⓘ
underlyingQueue ⓘ
introducedIn iOS 2.0 ⓘ
linked to: iPhone OS 2.0

macOS 10.5 ⓘ
isSubclassOf NSObject ⓘ
mainQueueUsedFor executing operations on main thread ⓘ
manages NSOperation ⓘ
memoryManagement ARC compatible ⓘ
programmingLanguage Objective-C ⓘ
relatedTo NSOperation ⓘ
supports Quality of Service classes ⓘ
cancellation of operations ⓘ
concurrent execution ⓘ
operation dependencies via NSOperation ⓘ
prioritization of operations ⓘ
serial execution ⓘ
threadingModel GCD-based implementation internally on modern systems ⓘ
usedFor managing concurrent execution of operations ⓘ
organizing operations into queues ⓘ
scheduling NSOperation objects ⓘ

How these facts were elicited

Referenced by (3)

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

Foundation framework → includes → NSOperationQueue ⓘ
Foundation → includesType → NSOperationQueue ⓘ
Grand Central Dispatch → competesWith → NSOperationQueue ⓘ
subject linked to: GCD