Documentation Archive Developer
Search

AddressBook Changes for Swift

AddressBook

Removed ABPersonImageFormat.value
Added ABPersonImageFormat.init(rawValue: UInt32)
Added ABPersonImageFormat.rawValue
IntroductionDeprecation
FromiOS 8.1--
ToiOS 2.0iOS 9.0

DeclarationProtocolsIntroductionDeprecation
From
struct ABPersonImageFormat {
    init(_ value: UInt32)
    var value: UInt32
}
--iOS 8.1--
To
struct ABPersonImageFormat : RawRepresentable {
    init(_ rawValue: UInt32)
    init(rawValue rawValue: UInt32)
    var rawValue: UInt32
}
RawRepresentableiOS 2.0iOS 9.0

Modified ABPersonImageFormat.init(_: UInt32)
Deprecation
From--
ToiOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 4.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 4.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 4.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 4.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 4.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 6.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 6.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 4.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

DeclarationIntroductionDeprecation
From
func ABAddressBookRegisterExternalChangeCallback(_ addressBook: ABAddressBook!, _ callback: ABExternalChangeCallback, _ context: UnsafeMutablePointer<Void>)
iOS 8.0--
To
func ABAddressBookRegisterExternalChangeCallback(_ addressBook: ABAddressBook!, _ callback: ABExternalChangeCallback!, _ context: UnsafeMutablePointer<Void>)
iOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 6.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

DeclarationIntroductionDeprecation
From
func ABAddressBookUnregisterExternalChangeCallback(_ addressBook: ABAddressBook!, _ callback: ABExternalChangeCallback, _ context: UnsafeMutablePointer<Void>)
iOS 8.0--
To
func ABAddressBookUnregisterExternalChangeCallback(_ addressBook: ABAddressBook!, _ callback: ABExternalChangeCallback!, _ context: UnsafeMutablePointer<Void>)
iOS 2.0iOS 9.0

DeclarationIntroductionDeprecation
From
typealias ABExternalChangeCallback = CFunctionPointer<((ABAddressBook!, CFDictionary!, UnsafeMutablePointer<Void>) -> Void)>
iOS 8.0--
To
typealias ABExternalChangeCallback = (ABAddressBook!, CFDictionary!, UnsafeMutablePointer<Void>) -> Void
iOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 4.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 4.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 4.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 7.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 4.1--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 4.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 4.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 5.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 5.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 7.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

Modified ABPropertyID
IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

Modified ABRecordID
IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

Modified ABRecordRef
IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

Modified ABRecordType
IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

Modified ABSourceType
IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

Modified kABHomeLabel
IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

Modified kABOtherLabel
IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 5.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 5.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 5.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 5.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 5.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 3.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 5.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 5.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 5.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 5.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 5.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 5.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 5.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 5.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 6.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 5.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 5.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 5.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 5.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 4.0--
ToiOS 2.0iOS 9.0

IntroductionDeprecation
FromiOS 4.0--
ToiOS 2.0iOS 9.0

Modified kABWorkLabel
IntroductionDeprecation
FromiOS 8.0--
ToiOS 2.0iOS 9.0