Documentation Archive Developer
Search

Dispatch Changes for Swift

Dispatch

DeclarationProtocols
From
struct dispatch_block_flags_t : RawRepresentable {
    init(_ rawValue: UInt)
    init(rawValue rawValue: UInt)
    var rawValue: UInt
}
RawRepresentable
To
struct dispatch_block_flags_t : RawRepresentable, Equatable {
    init(_ rawValue: UInt)
    init(rawValue rawValue: UInt)
    var rawValue: UInt
}
Equatable, RawRepresentable

DeclarationProtocols
From
protocol OS_dispatch_data : OS_dispatch_object, NSObjectProtocol {
}
NSObjectProtocol, OS_dispatch_object
To
protocol OS_dispatch_data : OS_dispatch_object {
}
OS_dispatch_object

DeclarationProtocols
From
protocol OS_dispatch_group : OS_dispatch_object, NSObjectProtocol {
}
NSObjectProtocol, OS_dispatch_object
To
protocol OS_dispatch_group : OS_dispatch_object {
}
OS_dispatch_object

DeclarationProtocols
From
protocol OS_dispatch_io : OS_dispatch_object, NSObjectProtocol {
}
NSObjectProtocol, OS_dispatch_object
To
protocol OS_dispatch_io : OS_dispatch_object {
}
OS_dispatch_object

DeclarationProtocols
From
protocol OS_dispatch_queue : OS_dispatch_object, NSObjectProtocol {
}
NSObjectProtocol, OS_dispatch_object
To
protocol OS_dispatch_queue : OS_dispatch_object {
}
OS_dispatch_object

DeclarationProtocols
From
protocol OS_dispatch_queue_attr : OS_dispatch_object, NSObjectProtocol {
}
NSObjectProtocol, OS_dispatch_object
To
protocol OS_dispatch_queue_attr : OS_dispatch_object {
}
OS_dispatch_object

DeclarationProtocols
From
protocol OS_dispatch_semaphore : OS_dispatch_object, NSObjectProtocol {
}
NSObjectProtocol, OS_dispatch_object
To
protocol OS_dispatch_semaphore : OS_dispatch_object {
}
OS_dispatch_object

DeclarationProtocols
From
protocol OS_dispatch_source : OS_dispatch_object, NSObjectProtocol {
}
NSObjectProtocol, OS_dispatch_object
To
protocol OS_dispatch_source : OS_dispatch_object {
}
OS_dispatch_object

Modified DISPATCH_CURRENT_QUEUE_LABEL
Declaration
From
let DISPATCH_CURRENT_QUEUE_LABEL: dispatch_queue_t!
To
var DISPATCH_CURRENT_QUEUE_LABEL: dispatch_queue_t! { get }

Modified DISPATCH_IO_RANDOM
Declaration
From
let DISPATCH_IO_RANDOM: dispatch_io_type_t
To
var DISPATCH_IO_RANDOM: dispatch_io_type_t { get }

Modified DISPATCH_IO_STOP
Declaration
From
let DISPATCH_IO_STOP: dispatch_io_close_flags_t
To
var DISPATCH_IO_STOP: dispatch_io_close_flags_t { get }

Modified DISPATCH_IO_STREAM
Declaration
From
let DISPATCH_IO_STREAM: dispatch_io_type_t
To
var DISPATCH_IO_STREAM: dispatch_io_type_t { get }

Modified DISPATCH_IO_STRICT_INTERVAL
Declaration
From
let DISPATCH_IO_STRICT_INTERVAL: dispatch_io_interval_flags_t
To
var DISPATCH_IO_STRICT_INTERVAL: dispatch_io_interval_flags_t { get }

Modified DISPATCH_MACH_SEND_DEAD
Declaration
From
let DISPATCH_MACH_SEND_DEAD: dispatch_source_mach_send_flags_t
To
var DISPATCH_MACH_SEND_DEAD: dispatch_source_mach_send_flags_t { get }

Modified DISPATCH_MEMORYPRESSURE_CRITICAL
Declaration
From
let DISPATCH_MEMORYPRESSURE_CRITICAL: dispatch_source_memorypressure_flags_t
To
var DISPATCH_MEMORYPRESSURE_CRITICAL: dispatch_source_memorypressure_flags_t { get }

Modified DISPATCH_MEMORYPRESSURE_NORMAL
Declaration
From
let DISPATCH_MEMORYPRESSURE_NORMAL: dispatch_source_memorypressure_flags_t
To
var DISPATCH_MEMORYPRESSURE_NORMAL: dispatch_source_memorypressure_flags_t { get }

Modified DISPATCH_MEMORYPRESSURE_WARN
Declaration
From
let DISPATCH_MEMORYPRESSURE_WARN: dispatch_source_memorypressure_flags_t
To
var DISPATCH_MEMORYPRESSURE_WARN: dispatch_source_memorypressure_flags_t { get }

Modified DISPATCH_PROC_EXEC
Declaration
From
let DISPATCH_PROC_EXEC: dispatch_source_proc_flags_t
To
var DISPATCH_PROC_EXEC: dispatch_source_proc_flags_t { get }

Modified DISPATCH_PROC_EXIT
Declaration
From
let DISPATCH_PROC_EXIT: dispatch_source_proc_flags_t
To
var DISPATCH_PROC_EXIT: dispatch_source_proc_flags_t { get }

Modified DISPATCH_PROC_FORK
Declaration
From
let DISPATCH_PROC_FORK: dispatch_source_proc_flags_t
To
var DISPATCH_PROC_FORK: dispatch_source_proc_flags_t { get }

Modified DISPATCH_PROC_SIGNAL
Declaration
From
let DISPATCH_PROC_SIGNAL: dispatch_source_proc_flags_t
To
var DISPATCH_PROC_SIGNAL: dispatch_source_proc_flags_t { get }

Modified DISPATCH_QUEUE_PRIORITY_BACKGROUND
Declaration
From
let DISPATCH_QUEUE_PRIORITY_BACKGROUND: dispatch_queue_priority_t
To
var DISPATCH_QUEUE_PRIORITY_BACKGROUND: dispatch_queue_priority_t { get }

Modified DISPATCH_QUEUE_PRIORITY_DEFAULT
Declaration
From
let DISPATCH_QUEUE_PRIORITY_DEFAULT: dispatch_queue_priority_t
To
var DISPATCH_QUEUE_PRIORITY_DEFAULT: dispatch_queue_priority_t { get }

Modified DISPATCH_QUEUE_PRIORITY_HIGH
Declaration
From
let DISPATCH_QUEUE_PRIORITY_HIGH: dispatch_queue_priority_t
To
var DISPATCH_QUEUE_PRIORITY_HIGH: dispatch_queue_priority_t { get }

Modified DISPATCH_QUEUE_PRIORITY_LOW
Declaration
From
let DISPATCH_QUEUE_PRIORITY_LOW: dispatch_queue_priority_t
To
var DISPATCH_QUEUE_PRIORITY_LOW: dispatch_queue_priority_t { get }

Modified DISPATCH_QUEUE_SERIAL
Declaration
From
let DISPATCH_QUEUE_SERIAL: dispatch_queue_attr_t!
To
var DISPATCH_QUEUE_SERIAL: dispatch_queue_attr_t! { get }

Modified DISPATCH_TARGET_QUEUE_DEFAULT
Declaration
From
let DISPATCH_TARGET_QUEUE_DEFAULT: dispatch_queue_t!
To
var DISPATCH_TARGET_QUEUE_DEFAULT: dispatch_queue_t! { get }

Modified DISPATCH_TIMER_STRICT
Declaration
From
let DISPATCH_TIMER_STRICT: dispatch_source_timer_flags_t
To
var DISPATCH_TIMER_STRICT: dispatch_source_timer_flags_t { get }

Modified DISPATCH_VNODE_ATTRIB
Declaration
From
let DISPATCH_VNODE_ATTRIB: dispatch_source_vnode_flags_t
To
var DISPATCH_VNODE_ATTRIB: dispatch_source_vnode_flags_t { get }

Modified DISPATCH_VNODE_DELETE
Declaration
From
let DISPATCH_VNODE_DELETE: dispatch_source_vnode_flags_t
To
var DISPATCH_VNODE_DELETE: dispatch_source_vnode_flags_t { get }

Modified DISPATCH_VNODE_EXTEND
Declaration
From
let DISPATCH_VNODE_EXTEND: dispatch_source_vnode_flags_t
To
var DISPATCH_VNODE_EXTEND: dispatch_source_vnode_flags_t { get }

Modified DISPATCH_VNODE_LINK
Declaration
From
let DISPATCH_VNODE_LINK: dispatch_source_vnode_flags_t
To
var DISPATCH_VNODE_LINK: dispatch_source_vnode_flags_t { get }

Modified DISPATCH_VNODE_RENAME
Declaration
From
let DISPATCH_VNODE_RENAME: dispatch_source_vnode_flags_t
To
var DISPATCH_VNODE_RENAME: dispatch_source_vnode_flags_t { get }

Modified DISPATCH_VNODE_REVOKE
Declaration
From
let DISPATCH_VNODE_REVOKE: dispatch_source_vnode_flags_t
To
var DISPATCH_VNODE_REVOKE: dispatch_source_vnode_flags_t { get }

Modified DISPATCH_VNODE_WRITE
Declaration
From
let DISPATCH_VNODE_WRITE: dispatch_source_vnode_flags_t
To
var DISPATCH_VNODE_WRITE: dispatch_source_vnode_flags_t { get }