AddressBook Changes for Swift
AddressBook
Modified ABAuthorizationStatus [enum]
| Declaration | |
|---|---|
| From | enum ABAuthorizationStatus : CFIndex {
case NotDetermined
case Restricted
case Denied
case Authorized
} |
| To | enum ABAuthorizationStatus : CFIndex {
case notDetermined
case restricted
case denied
case authorized
} |
Modified ABAuthorizationStatus.authorized
| Declaration | |
|---|---|
| From | case Authorized |
| To | case authorized |
Modified ABAuthorizationStatus.denied
| Declaration | |
|---|---|
| From | case Denied |
| To | case denied |
Modified ABAuthorizationStatus.notDetermined
| Declaration | |
|---|---|
| From | case NotDetermined |
| To | case notDetermined |
Modified ABAuthorizationStatus.restricted
| Declaration | |
|---|---|
| From | case Restricted |
| To | case restricted |
| Declaration | |
|---|---|
| From | func ABAddressBookAddRecord(_ addressBook: ABAddressBook!, _ record: ABRecord!, _ error: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool |
| To | func ABAddressBookAddRecord(_ addressBook: ABAddressBook!, _ record: ABRecord!, _ error: UnsafeMutablePointer<Unmanaged<CFError>?>!) -> Bool |
| Declaration | |
|---|---|
| From | func ABAddressBookCreateWithOptions(_ options: CFDictionary!, _ error: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Unmanaged<ABAddressBook>! |
| To | func ABAddressBookCreateWithOptions(_ options: CFDictionary!, _ error: UnsafeMutablePointer<Unmanaged<CFError>?>!) -> Unmanaged<ABAddressBook>! |
| Declaration | |
|---|---|
| From | func ABAddressBookRegisterExternalChangeCallback(_ addressBook: ABAddressBook!, _ callback: ABExternalChangeCallback!, _ context: UnsafeMutablePointer<Void>) |
| To | func ABAddressBookRegisterExternalChangeCallback(_ addressBook: ABAddressBook!, _ callback: AddressBook.ABExternalChangeCallback!, _ context: UnsafeMutableRawPointer!) |
| Declaration | |
|---|---|
| From | func ABAddressBookRemoveRecord(_ addressBook: ABAddressBook!, _ record: ABRecord!, _ error: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool |
| To | func ABAddressBookRemoveRecord(_ addressBook: ABAddressBook!, _ record: ABRecord!, _ error: UnsafeMutablePointer<Unmanaged<CFError>?>!) -> Bool |
| Declaration | |
|---|---|
| From | typealias ABAddressBookRequestAccessCompletionHandler = (Bool, CFError!) -> Void |
| To | typealias ABAddressBookRequestAccessCompletionHandler = (Bool, CFError?) -> Swift.Void |
| Declaration | |
|---|---|
| From | func ABAddressBookRequestAccessWithCompletion(_ addressBook: ABAddressBook!, _ completion: ABAddressBookRequestAccessCompletionHandler!) |
| To | func ABAddressBookRequestAccessWithCompletion(_ addressBook: ABAddressBook!, _ completion: AddressBook.ABAddressBookRequestAccessCompletionHandler!) |
Modified ABAddressBookSave(_: ABAddressBook!, _: UnsafeMutablePointer<Unmanaged<CFError>?>!) -> Bool
| Declaration | |
|---|---|
| From | func ABAddressBookSave(_ addressBook: ABAddressBook!, _ error: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool |
| To | func ABAddressBookSave(_ addressBook: ABAddressBook!, _ error: UnsafeMutablePointer<Unmanaged<CFError>?>!) -> Bool |
| Declaration | |
|---|---|
| From | func ABAddressBookUnregisterExternalChangeCallback(_ addressBook: ABAddressBook!, _ callback: ABExternalChangeCallback!, _ context: UnsafeMutablePointer<Void>) |
| To | func ABAddressBookUnregisterExternalChangeCallback(_ addressBook: ABAddressBook!, _ callback: AddressBook.ABExternalChangeCallback!, _ context: UnsafeMutableRawPointer!) |
Modified ABExternalChangeCallback
| Declaration | |
|---|---|
| From | typealias ABExternalChangeCallback = (ABAddressBook!, CFDictionary!, UnsafeMutablePointer<Void>) -> Void |
| To | typealias ABExternalChangeCallback = (ABAddressBook?, CFDictionary?, UnsafeMutableRawPointer?) -> Swift.Void |
Modified ABGroupAddMember(_: ABRecord!, _: ABRecord!, _: UnsafeMutablePointer<Unmanaged<CFError>?>!) -> Bool
| Declaration | |
|---|---|
| From | func ABGroupAddMember(_ group: ABRecord!, _ person: ABRecord!, _ error: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool |
| To | func ABGroupAddMember(_ group: ABRecord!, _ person: ABRecord!, _ error: UnsafeMutablePointer<Unmanaged<CFError>?>!) -> Bool |
| Declaration | |
|---|---|
| From | func ABGroupRemoveMember(_ group: ABRecord!, _ member: ABRecord!, _ error: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool |
| To | func ABGroupRemoveMember(_ group: ABRecord!, _ member: ABRecord!, _ error: UnsafeMutablePointer<Unmanaged<CFError>?>!) -> Bool |
| Declaration | |
|---|---|
| From | func ABMultiValueAddValueAndLabel(_ multiValue: ABMutableMultiValue!, _ value: AnyObject!, _ label: CFString!, _ outIdentifier: UnsafeMutablePointer<ABMultiValueIdentifier>) -> Bool |
| To | func ABMultiValueAddValueAndLabel(_ multiValue: ABMutableMultiValue!, _ value: CFTypeRef!, _ label: CFString!, _ outIdentifier: UnsafeMutablePointer<ABMultiValueIdentifier>!) -> Bool |
| Declaration | |
|---|---|
| From | func ABMultiValueCopyValueAtIndex(_ multiValue: ABMultiValue!, _ index: CFIndex) -> Unmanaged<AnyObject>! |
| To | func ABMultiValueCopyValueAtIndex(_ multiValue: ABMultiValue!, _ index: CFIndex) -> Unmanaged<CFTypeRef>! |
| Declaration | |
|---|---|
| From | func ABMultiValueGetFirstIndexOfValue(_ multiValue: ABMultiValue!, _ value: AnyObject!) -> CFIndex |
| To | func ABMultiValueGetFirstIndexOfValue(_ multiValue: ABMultiValue!, _ value: CFTypeRef!) -> CFIndex |
| Declaration | |
|---|---|
| From | func ABMultiValueInsertValueAndLabelAtIndex(_ multiValue: ABMutableMultiValue!, _ value: AnyObject!, _ label: CFString!, _ index: CFIndex, _ outIdentifier: UnsafeMutablePointer<ABMultiValueIdentifier>) -> Bool |
| To | func ABMultiValueInsertValueAndLabelAtIndex(_ multiValue: ABMutableMultiValue!, _ value: CFTypeRef!, _ label: CFString!, _ index: CFIndex, _ outIdentifier: UnsafeMutablePointer<ABMultiValueIdentifier>!) -> Bool |
Modified ABMultiValueReplaceValueAtIndex(_: ABMutableMultiValue!, _: CFTypeRef!, _: CFIndex) -> Bool
| Declaration | |
|---|---|
| From | func ABMultiValueReplaceValueAtIndex(_ multiValue: ABMutableMultiValue!, _ value: AnyObject!, _ index: CFIndex) -> Bool |
| To | func ABMultiValueReplaceValueAtIndex(_ multiValue: ABMutableMultiValue!, _ value: CFTypeRef!, _ index: CFIndex) -> Bool |
Modified ABMutableMultiValue
| Declaration | |
|---|---|
| From | typealias ABMutableMultiValueRef = ABMutableMultiValue |
| To | typealias ABMutableMultiValue = CFTypeRef |
Modified ABPersonRemoveImageData(_: ABRecord!, _: UnsafeMutablePointer<Unmanaged<CFError>?>!) -> Bool
| Declaration | |
|---|---|
| From | func ABPersonRemoveImageData(_ person: ABRecord!, _ error: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool |
| To | func ABPersonRemoveImageData(_ person: ABRecord!, _ error: UnsafeMutablePointer<Unmanaged<CFError>?>!) -> Bool |
| Declaration | |
|---|---|
| From | func ABPersonSetImageData(_ person: ABRecord!, _ imageData: CFData!, _ error: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool |
| To | func ABPersonSetImageData(_ person: ABRecord!, _ imageData: CFData!, _ error: UnsafeMutablePointer<Unmanaged<CFError>?>!) -> Bool |
| Declaration | |
|---|---|
| From | func ABRecordCopyValue(_ record: ABRecord!, _ property: ABPropertyID) -> Unmanaged<AnyObject>! |
| To | func ABRecordCopyValue(_ record: ABRecord!, _ property: ABPropertyID) -> Unmanaged<CFTypeRef>! |
| Declaration | |
|---|---|
| From | func ABRecordRemoveValue(_ record: ABRecord!, _ property: ABPropertyID, _ error: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool |
| To | func ABRecordRemoveValue(_ record: ABRecord!, _ property: ABPropertyID, _ error: UnsafeMutablePointer<Unmanaged<CFError>?>!) -> Bool |
| Declaration | |
|---|---|
| From | func ABRecordSetValue(_ record: ABRecord!, _ property: ABPropertyID, _ value: AnyObject!, _ error: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool |
| To | func ABRecordSetValue(_ record: ABRecord!, _ property: ABPropertyID, _ value: CFTypeRef!, _ error: UnsafeMutablePointer<Unmanaged<CFError>?>!) -> Bool |