One Logo Pool Ball
Foundation · IOS API REFERENCE

Operation

class · iOS 2.0+ · SDK 27.1

class Operation

Members (24)

method · iOS 2.0+

addDependency

TypeScript
addDependency(op: Operation): void
Swift declaration
func addDependency(_ op: Operation)
method · iOS 2.0+

cancel

TypeScript
cancel(): void
Swift declaration
func cancel()
init

init

TypeScript
static init(): Operation
Swift declaration
init()
method · iOS 2.0+

main

TypeScript
main(): void
Swift declaration
func main()
method · iOS 2.0+

removeDependency

TypeScript
removeDependency(op: Operation): void
Swift declaration
func removeDependency(_ op: Operation)
method · iOS 2.0+

start

TypeScript
start(): void
Swift declaration
func start()
method · iOS 4.0+

waitUntilFinished

TypeScript
waitUntilFinished(): void
Swift declaration
func waitUntilFinished()
get · iOS 7.0+

isAsynchronous

TypeScript
get isAsynchronous(): boolean
Swift declaration
var isAsynchronous: Bool { get }
get · iOS 2.0+

isCancelled

TypeScript
get isCancelled(): boolean
Swift declaration
var isCancelled: Bool { get }
get · iOS 4.0+

completionBlock

TypeScript
get completionBlock(): ((() => Promise<void>)) | null
Swift declaration
var completionBlock: (@Sendable () -> Void)? { get set }
set · iOS 4.0+

completionBlock

TypeScript
set completionBlock(value: ((() => void)) | null)
Swift declaration
var completionBlock: (@Sendable () -> Void)? { get set }
get · iOS 2.0+

isConcurrent

TypeScript
get isConcurrent(): boolean
Swift declaration
var isConcurrent: Bool { get }
get · iOS 2.0+

dependencies

TypeScript
get dependencies(): Array<Operation>
Swift declaration
var dependencies: [Operation] { get }
get · iOS 2.0+

isExecuting

TypeScript
get isExecuting(): boolean
Swift declaration
var isExecuting: Bool { get }
get · iOS 2.0+

isFinished

TypeScript
get isFinished(): boolean
Swift declaration
var isFinished: Bool { get }
get · iOS 8.0+

name

TypeScript
get name(): (string) | null
Swift declaration
var name: String? { get set }
set · iOS 8.0+

name

TypeScript
set name(value: (string) | null)
Swift declaration
var name: String? { get set }
get · iOS 8.0+

qualityOfService

TypeScript
get qualityOfService(): QualityOfService
Swift declaration
var qualityOfService: QualityOfService { get set }
set · iOS 8.0+

qualityOfService

TypeScript
set qualityOfService(value: QualityOfService)
Swift declaration
var qualityOfService: QualityOfService { get set }
get · iOS 2.0+

queuePriority

TypeScript
get queuePriority(): Operation_QueuePriority
Swift declaration
var queuePriority: Operation.QueuePriority { get set }
set · iOS 2.0+

queuePriority

TypeScript
set queuePriority(value: Operation_QueuePriority)
Swift declaration
var queuePriority: Operation.QueuePriority { get set }
get · iOS 2.0+

isReady

TypeScript
get isReady(): boolean
Swift declaration
var isReady: Bool { get }
get · iOS 4.0+ · Deprecated in iOS 8.0

threadPriority

TypeScript
get threadPriority(): number
Swift declaration
var threadPriority: Double { get set }
set · iOS 4.0+ · Deprecated in iOS 8.0

threadPriority

TypeScript
set threadPriority(value: number)
Swift declaration
var threadPriority: Double { get set }

Skipped declarations

No declarations were skipped in this snapshot.

All Foundation types →