One Logo Pool Ball
Dispatch · IOS API REFERENCE

DispatchWorkItem

class · iOS 8.0+ · SDK 27.1

class DispatchWorkItem

Members (10)

get · iOS 8.0+

isCancelled

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

init

TypeScript
static initQosFlagsBlock(qos: DispatchQoS, flags: DispatchWorkItemFlags, block: (() => void)): DispatchWorkItem
Swift declaration
init(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], block: @escaping () -> Void)
method · iOS 8.0+

wait

TypeScript
waitWallTimeout(wallTimeout: DispatchWallTime): DispatchTimeoutResult
Swift declaration
func wait(wallTimeout: DispatchWallTime) -> DispatchTimeoutResult
method · iOS 8.0+

wait

TypeScript
waitTimeout(timeout: DispatchTime): DispatchTimeoutResult
Swift declaration
func wait(timeout: DispatchTime) -> DispatchTimeoutResult
method · iOS 8.0+

wait

TypeScript
wait(): void
Swift declaration
func wait()
init · iOS 14.5+

init

TypeScript
static initFlagsBlock(flags: DispatchWorkItemFlags, block: (() => void)): DispatchWorkItem
Swift declaration
init(flags: DispatchWorkItemFlags = [], block: @escaping () -> Void)
method · iOS 8.0+

cancel

TypeScript
cancel(): void
Swift declaration
func cancel()
method · iOS 8.0+

notify

TypeScript
notifyQosFlagsQueueExecute(qos: DispatchQoS, flags: DispatchWorkItemFlags, queue: DispatchQueue, execute: (() => void)): void
Swift declaration
func notify(qos: DispatchQoS = .unspecified, flags: DispatchWorkItemFlags = [], queue: DispatchQueue, execute: @escaping () -> Void)
method · iOS 8.0+

notify

TypeScript
notifyQueueExecute(queue: DispatchQueue, execute: DispatchWorkItem): void
Swift declaration
func notify(queue: DispatchQueue, execute: DispatchWorkItem)
method · iOS 8.0+

perform

TypeScript
perform(): void
Swift declaration
func perform()

Skipped declarations

No declarations were skipped in this snapshot.

All Dispatch types →