detachNewThread
TypeScriptstatic detachNewThread(block: (() => void)): voidSwift declarationclass func detachNewThread(_ block: @escaping @Sendable () -> Void)class · SDK 27.1
class Threadstatic detachNewThread(block: (() => void)): voidSwift declarationclass func detachNewThread(_ block: @escaping @Sendable () -> Void)static exit(): voidSwift declarationclass func exit()static isMultiThreaded(): booleanSwift declarationclass func isMultiThreaded() -> Boolstatic setThreadPriority(p: number): booleanSwift declarationclass func setThreadPriority(_ p: Double) -> Boolstatic sleepForTimeInterval(ti: number): voidSwift declarationclass func sleep(forTimeInterval ti: TimeInterval)static sleepUntil(date: globalThis.Date): voidSwift declarationclass func sleep(until date: Date)static threadPriority(): numberSwift declarationclass func threadPriority() -> Doublestatic get callStackReturnAddresses(): Array<NSNumber>Swift declarationclass var callStackReturnAddresses: [NSNumber] { get }static get callStackSymbols(): Array<string>Swift declarationclass var callStackSymbols: [String] { get }static get current(): ThreadSwift declarationclass var current: Thread { get }static get isMainThread(): booleanSwift declarationclass var isMainThread: Bool { get }static get main(): ThreadSwift declarationclass var main: Thread { get }cancel(): voidSwift declarationfunc cancel()static init(): ThreadSwift declarationinit()static initBlock(block: (() => void)): ThreadSwift declarationconvenience init(block: @escaping @Sendable () -> Void)main77396(): voidSwift declarationfunc main()start(): voidSwift declarationfunc start()get isCancelled(): booleanSwift declarationvar isCancelled: Bool { get }get isExecuting(): booleanSwift declarationvar isExecuting: Bool { get }get isFinished(): booleanSwift declarationvar isFinished: Bool { get }get isMainThread37211(): booleanSwift declarationvar isMainThread: Bool { get }get name(): (string) | nullSwift declarationvar name: String? { get set }set name(value: (string) | null)Swift declarationvar name: String? { get set }get qualityOfService(): QualityOfServiceSwift declarationvar qualityOfService: QualityOfService { get set }set qualityOfService(value: QualityOfService)Swift declarationvar qualityOfService: QualityOfService { get set }get stackSize(): numberSwift declarationvar stackSize: Int { get set }set stackSize(value: number)Swift declarationvar stackSize: Int { get set }get threadDictionary(): NSMutableDictionarySwift declarationvar threadDictionary: NSMutableDictionary { get }get threadPriority85030(): numberSwift declarationvar threadPriority: Double { get set }set threadPriority85030(value: number)Swift declarationvar threadPriority: Double { get set }2 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
Thread.detachNewThreadSelector(_:toTarget:with:)
Objective-C selectors cannot cross the bridge.
Thread.init(target:selector:object:)
Objective-C selectors cannot cross the bridge.