AddressBook Changes for Swift
AddressBook
Modified ABAddressBookRef
Name | Declaration | |
---|---|---|
From | ABAddressBook | typealias ABAddressBookRef = ABAddressBook |
To | ABAddressBookRef | class ABAddressBookRef { } |
Modified ABGroupRef
Declaration | |
---|---|
From | typealias ABGroupRef = ABGroup |
To | class ABGroupRef { } |
Modified ABMultiValueRef
Name | Declaration | |
---|---|---|
From | ABMultiValue | typealias ABMultiValueRef = ABMultiValue |
To | ABMultiValueRef | class ABMultiValueRef { } |
Modified ABMutableMultiValueRef
Declaration | |
---|---|
From | typealias ABMutableMultiValueRef = ABMutableMultiValue |
To | class ABMutableMultiValueRef { } |
Modified ABPersonRef
Declaration | |
---|---|
From | typealias ABPersonRef = ABPerson |
To | class ABPersonRef { } |
Modified ABSearchElementRef
Declaration | |
---|---|
From | typealias ABSearchElementRef = ABSearchElement |
To | class ABSearchElementRef { } |
Declaration | |
---|---|
From | func ABAddPropertiesAndTypes(_ addressBook: ABAddressBook!, _ recordType: CFString!, _ propertiesAndTypes: CFDictionary!) -> CFIndex |
To | func ABAddPropertiesAndTypes(_ addressBook: ABAddressBookRef!, _ recordType: CFString!, _ propertiesAndTypes: CFDictionary!) -> CFIndex |
Declaration | |
---|---|
From | func ABAddRecord(_ addressBook: ABAddressBook!, _ record: ABRecordRef) -> Bool |
To | func ABAddRecord(_ addressBook: ABAddressBookRef!, _ record: ABRecordRef) -> Bool |
Declaration | |
---|---|
From | func ABBeginLoadingImageDataForClient(_ person: ABPerson!, _ callback: ABImageClientCallback!, _ refcon: UnsafeMutablePointer<Void>) -> CFIndex |
To | func ABBeginLoadingImageDataForClient(_ person: ABPersonRef!, _ callback: ABImageClientCallback!, _ refcon: UnsafeMutablePointer<Void>) -> CFIndex |
Declaration | |
---|---|
From | func ABCopyArrayOfAllGroups(_ addressBook: ABAddressBook!) -> Unmanaged<CFArray>! |
To | func ABCopyArrayOfAllGroups(_ addressBook: ABAddressBookRef!) -> Unmanaged<CFArray>! |
Declaration | |
---|---|
From | func ABCopyArrayOfAllPeople(_ addressBook: ABAddressBook!) -> Unmanaged<CFArray>! |
To | func ABCopyArrayOfAllPeople(_ addressBook: ABAddressBookRef!) -> Unmanaged<CFArray>! |
Modified ABCopyArrayOfMatchingRecords(_: ABAddressBookRef!, _: ABSearchElementRef!) -> Unmanaged<CFArray>!
Declaration | |
---|---|
From | func ABCopyArrayOfMatchingRecords(_ addressBook: ABAddressBook!, _ search: ABSearchElement!) -> Unmanaged<CFArray>! |
To | func ABCopyArrayOfMatchingRecords(_ addressBook: ABAddressBookRef!, _ search: ABSearchElementRef!) -> Unmanaged<CFArray>! |
Modified ABCopyArrayOfPropertiesForRecordType(_: ABAddressBookRef!, _: CFString!) -> Unmanaged<CFArray>!
Declaration | |
---|---|
From | func ABCopyArrayOfPropertiesForRecordType(_ addressBook: ABAddressBook!, _ recordType: CFString!) -> Unmanaged<CFArray>! |
To | func ABCopyArrayOfPropertiesForRecordType(_ addressBook: ABAddressBookRef!, _ recordType: CFString!) -> Unmanaged<CFArray>! |
Declaration | |
---|---|
From | func ABCopyDefaultCountryCode(_ addressBook: ABAddressBook!) -> Unmanaged<CFString>! |
To | func ABCopyDefaultCountryCode(_ addressBook: ABAddressBookRef!) -> Unmanaged<CFString>! |
Declaration | |
---|---|
From | func ABCopyRecordForUniqueId(_ addressBook: ABAddressBook!, _ uniqueId: CFString!) -> ABRecordRef |
To | func ABCopyRecordForUniqueId(_ addressBook: ABAddressBookRef!, _ uniqueId: CFString!) -> ABRecordRef |
Declaration | |
---|---|
From | func ABCopyRecordTypeFromUniqueId(_ addressBook: ABAddressBook!, _ uniqueId: CFString!) -> Unmanaged<CFString>! |
To | func ABCopyRecordTypeFromUniqueId(_ addressBook: ABAddressBookRef!, _ uniqueId: CFString!) -> Unmanaged<CFString>! |
Declaration | |
---|---|
From | func ABCreateFormattedAddressFromDictionary(_ addressBook: ABAddressBook!, _ address: CFDictionary!) -> Unmanaged<CFString>! |
To | func ABCreateFormattedAddressFromDictionary(_ addressBook: ABAddressBookRef!, _ address: CFDictionary!) -> Unmanaged<CFString>! |
Declaration | |
---|---|
From | func ABGetMe(_ addressBook: ABAddressBook!) -> Unmanaged<ABPerson>! |
To | func ABGetMe(_ addressBook: ABAddressBookRef!) -> Unmanaged<ABPersonRef>! |
Declaration | |
---|---|
From | func ABGetSharedAddressBook() -> Unmanaged<ABAddressBook>! |
To | func ABGetSharedAddressBook() -> Unmanaged<ABAddressBookRef>! |
Declaration | |
---|---|
From | func ABGroupAddGroup(_ group: ABGroup!, _ groupToAdd: ABGroup!) -> Bool |
To | func ABGroupAddGroup(_ group: ABGroupRef!, _ groupToAdd: ABGroupRef!) -> Bool |
Declaration | |
---|---|
From | func ABGroupAddMember(_ group: ABGroup!, _ personToAdd: ABPerson!) -> Bool |
To | func ABGroupAddMember(_ group: ABGroupRef!, _ personToAdd: ABPersonRef!) -> Bool |
Declaration | |
---|---|
From | func ABGroupCopyArrayOfAllMembers(_ group: ABGroup!) -> Unmanaged<CFArray>! |
To | func ABGroupCopyArrayOfAllMembers(_ group: ABGroupRef!) -> Unmanaged<CFArray>! |
Declaration | |
---|---|
From | func ABGroupCopyArrayOfAllSubgroups(_ group: ABGroup!) -> Unmanaged<CFArray>! |
To | func ABGroupCopyArrayOfAllSubgroups(_ group: ABGroupRef!) -> Unmanaged<CFArray>! |
Declaration | |
---|---|
From | func ABGroupCopyDistributionIdentifier(_ group: ABGroup!, _ person: ABPerson!, _ property: CFString!) -> Unmanaged<CFString>! |
To | func ABGroupCopyDistributionIdentifier(_ group: ABGroupRef!, _ person: ABPersonRef!, _ property: CFString!) -> Unmanaged<CFString>! |
Declaration | |
---|---|
From | func ABGroupCopyParentGroups(_ group: ABGroup!) -> Unmanaged<CFArray>! |
To | func ABGroupCopyParentGroups(_ group: ABGroupRef!) -> Unmanaged<CFArray>! |
Declaration | |
---|---|
From | func ABGroupCreate() -> Unmanaged<ABGroup>! |
To | func ABGroupCreate() -> Unmanaged<ABGroupRef>! |
Declaration | |
---|---|
From | func ABGroupCreateSearchElement(_ property: CFString!, _ label: CFString!, _ key: CFString!, _ value: AnyObject!, _ comparison: ABSearchComparison) -> Unmanaged<ABSearchElement>! |
To | func ABGroupCreateSearchElement(_ property: CFString!, _ label: CFString!, _ key: CFString!, _ value: AnyObject!, _ comparison: ABSearchComparison) -> Unmanaged<ABSearchElementRef>! |
Declaration | |
---|---|
From | func ABGroupRemoveGroup(_ group: ABGroup!, _ groupToRemove: ABGroup!) -> Bool |
To | func ABGroupRemoveGroup(_ group: ABGroupRef!, _ groupToRemove: ABGroupRef!) -> Bool |
Declaration | |
---|---|
From | func ABGroupRemoveMember(_ group: ABGroup!, _ personToRemove: ABPerson!) -> Bool |
To | func ABGroupRemoveMember(_ group: ABGroupRef!, _ personToRemove: ABPersonRef!) -> Bool |
Declaration | |
---|---|
From | func ABGroupSetDistributionIdentifier(_ group: ABGroup!, _ person: ABPerson!, _ property: CFString!, _ identifier: CFString!) -> Bool |
To | func ABGroupSetDistributionIdentifier(_ group: ABGroupRef!, _ person: ABPersonRef!, _ property: CFString!, _ identifier: CFString!) -> Bool |
Declaration | |
---|---|
From | func ABHasUnsavedChanges(_ addressBook: ABAddressBook!) -> Bool |
To | func ABHasUnsavedChanges(_ addressBook: ABAddressBookRef!) -> Bool |
Declaration | |
---|---|
From | func ABMultiValueAdd(_ multiValue: ABMutableMultiValue!, _ value: AnyObject!, _ label: CFString!, _ outIdentifier: UnsafeMutablePointer<Unmanaged<CFString>?>) -> Bool |
To | func ABMultiValueAdd(_ multiValue: ABMutableMultiValueRef!, _ value: AnyObject!, _ label: CFString!, _ outIdentifier: UnsafeMutablePointer<Unmanaged<CFString>?>) -> Bool |
Declaration | |
---|---|
From | func ABMultiValueCopyIdentifierAtIndex(_ multiValue: ABMultiValue!, _ index: CFIndex) -> Unmanaged<CFString>! |
To | func ABMultiValueCopyIdentifierAtIndex(_ multiValue: ABMultiValueRef!, _ index: CFIndex) -> Unmanaged<CFString>! |
Declaration | |
---|---|
From | func ABMultiValueCopyLabelAtIndex(_ multiValue: ABMultiValue!, _ index: CFIndex) -> Unmanaged<CFString>! |
To | func ABMultiValueCopyLabelAtIndex(_ multiValue: ABMultiValueRef!, _ index: CFIndex) -> Unmanaged<CFString>! |
Declaration | |
---|---|
From | func ABMultiValueCopyPrimaryIdentifier(_ multiValue: ABMultiValue!) -> Unmanaged<CFString>! |
To | func ABMultiValueCopyPrimaryIdentifier(_ multiValue: ABMultiValueRef!) -> Unmanaged<CFString>! |
Declaration | |
---|---|
From | func ABMultiValueCopyValueAtIndex(_ multiValue: ABMultiValue!, _ index: CFIndex) -> Unmanaged<AnyObject>! |
To | func ABMultiValueCopyValueAtIndex(_ multiValue: ABMultiValueRef!, _ index: CFIndex) -> Unmanaged<AnyObject>! |
Declaration | |
---|---|
From | func ABMultiValueCount(_ multiValue: ABMultiValue!) -> CFIndex |
To | func ABMultiValueCount(_ multiValue: ABMultiValueRef!) -> CFIndex |
Declaration | |
---|---|
From | func ABMultiValueCreate() -> Unmanaged<ABMultiValue>! |
To | func ABMultiValueCreate() -> Unmanaged<ABMultiValueRef>! |
Declaration | |
---|---|
From | func ABMultiValueCreateCopy(_ multiValue: ABMultiValue!) -> Unmanaged<ABMultiValue>! |
To | func ABMultiValueCreateCopy(_ multiValue: ABMultiValueRef!) -> Unmanaged<ABMultiValueRef>! |
Declaration | |
---|---|
From | func ABMultiValueCreateMutable() -> Unmanaged<ABMutableMultiValue>! |
To | func ABMultiValueCreateMutable() -> Unmanaged<ABMutableMultiValueRef>! |
Declaration | |
---|---|
From | func ABMultiValueCreateMutableCopy(_ multiValue: ABMultiValue!) -> Unmanaged<ABMutableMultiValue>! |
To | func ABMultiValueCreateMutableCopy(_ multiValue: ABMultiValueRef!) -> Unmanaged<ABMutableMultiValueRef>! |
Declaration | |
---|---|
From | func ABMultiValueIndexForIdentifier(_ multiValue: ABMultiValue!, _ identifier: CFString!) -> CFIndex |
To | func ABMultiValueIndexForIdentifier(_ multiValue: ABMultiValueRef!, _ identifier: CFString!) -> CFIndex |
Declaration | |
---|---|
From | func ABMultiValueInsert(_ multiValue: ABMutableMultiValue!, _ value: AnyObject!, _ label: CFString!, _ index: CFIndex, _ outIdentifier: UnsafeMutablePointer<Unmanaged<CFString>?>) -> Bool |
To | func ABMultiValueInsert(_ multiValue: ABMutableMultiValueRef!, _ value: AnyObject!, _ label: CFString!, _ index: CFIndex, _ outIdentifier: UnsafeMutablePointer<Unmanaged<CFString>?>) -> Bool |
Declaration | |
---|---|
From | func ABMultiValuePropertyType(_ multiValue: ABMultiValue!) -> ABPropertyType |
To | func ABMultiValuePropertyType(_ multiValue: ABMultiValueRef!) -> ABPropertyType |
Declaration | |
---|---|
From | func ABMultiValueRemove(_ multiValue: ABMutableMultiValue!, _ index: CFIndex) -> Bool |
To | func ABMultiValueRemove(_ multiValue: ABMutableMultiValueRef!, _ index: CFIndex) -> Bool |
Declaration | |
---|---|
From | func ABMultiValueReplaceLabel(_ multiValue: ABMutableMultiValue!, _ label: CFString!, _ index: CFIndex) -> Bool |
To | func ABMultiValueReplaceLabel(_ multiValue: ABMutableMultiValueRef!, _ label: CFString!, _ index: CFIndex) -> Bool |
Declaration | |
---|---|
From | func ABMultiValueReplaceValue(_ multiValue: ABMutableMultiValue!, _ value: AnyObject!, _ index: CFIndex) -> Bool |
To | func ABMultiValueReplaceValue(_ multiValue: ABMutableMultiValueRef!, _ value: AnyObject!, _ index: CFIndex) -> Bool |
Declaration | |
---|---|
From | func ABMultiValueSetPrimaryIdentifier(_ multiValue: ABMutableMultiValue!, _ identifier: CFString!) -> Bool |
To | func ABMultiValueSetPrimaryIdentifier(_ multiValue: ABMutableMultiValueRef!, _ identifier: CFString!) -> Bool |
Declaration | |
---|---|
From | func ABPersonCopyImageData(_ person: ABPerson!) -> Unmanaged<CFData>! |
To | func ABPersonCopyImageData(_ person: ABPersonRef!) -> Unmanaged<CFData>! |
Declaration | |
---|---|
From | func ABPersonCopyParentGroups(_ person: ABPerson!) -> Unmanaged<CFArray>! |
To | func ABPersonCopyParentGroups(_ person: ABPersonRef!) -> Unmanaged<CFArray>! |
Declaration | |
---|---|
From | func ABPersonCopyVCardRepresentation(_ person: ABPerson!) -> Unmanaged<CFData>! |
To | func ABPersonCopyVCardRepresentation(_ person: ABPersonRef!) -> Unmanaged<CFData>! |
Declaration | |
---|---|
From | func ABPersonCreate() -> Unmanaged<ABPerson>! |
To | func ABPersonCreate() -> Unmanaged<ABPersonRef>! |
Declaration | |
---|---|
From | func ABPersonCreateSearchElement(_ property: CFString!, _ label: CFString!, _ key: CFString!, _ value: AnyObject!, _ comparison: ABSearchComparison) -> Unmanaged<ABSearchElement>! |
To | func ABPersonCreateSearchElement(_ property: CFString!, _ label: CFString!, _ key: CFString!, _ value: AnyObject!, _ comparison: ABSearchComparison) -> Unmanaged<ABSearchElementRef>! |
Declaration | |
---|---|
From | func ABPersonCreateWithVCardRepresentation(_ vCard: CFData!) -> Unmanaged<ABPerson>! |
To | func ABPersonCreateWithVCardRepresentation(_ vCard: CFData!) -> Unmanaged<ABPersonRef>! |
Declaration | |
---|---|
From | func ABPersonSetImageData(_ person: ABPerson!, _ imageData: CFData!) -> Bool |
To | func ABPersonSetImageData(_ person: ABPersonRef!, _ imageData: CFData!) -> Bool |
Declaration | |
---|---|
From | func ABRemoveProperties(_ addressBook: ABAddressBook!, _ recordType: CFString!, _ properties: CFArray!) -> CFIndex |
To | func ABRemoveProperties(_ addressBook: ABAddressBookRef!, _ recordType: CFString!, _ properties: CFArray!) -> CFIndex |
Declaration | |
---|---|
From | func ABRemoveRecord(_ addressBook: ABAddressBook!, _ record: ABRecordRef) -> Bool |
To | func ABRemoveRecord(_ addressBook: ABAddressBookRef!, _ record: ABRecordRef) -> Bool |
Modified ABSave(_: ABAddressBookRef!) -> Bool
Declaration | |
---|---|
From | func ABSave(_ addressBook: ABAddressBook!) -> Bool |
To | func ABSave(_ addressBook: ABAddressBookRef!) -> Bool |
Declaration | |
---|---|
From | func ABSearchElementCreateWithConjunction(_ conjunction: ABSearchConjunction, _ childrenSearchElement: CFArray!) -> Unmanaged<ABSearchElement>! |
To | func ABSearchElementCreateWithConjunction(_ conjunction: ABSearchConjunction, _ childrenSearchElement: CFArray!) -> Unmanaged<ABSearchElementRef>! |
Declaration | |
---|---|
From | func ABSearchElementMatchesRecord(_ searchElement: ABSearchElement!, _ record: ABRecordRef) -> Bool |
To | func ABSearchElementMatchesRecord(_ searchElement: ABSearchElementRef!, _ record: ABRecordRef) -> Bool |
Declaration | |
---|---|
From | func ABSetMe(_ addressBook: ABAddressBook!, _ moi: ABPerson!) |
To | func ABSetMe(_ addressBook: ABAddressBookRef!, _ moi: ABPersonRef!) |
Declaration | |
---|---|
From | func ABTypeOfProperty(_ addressBook: ABAddressBook!, _ recordType: CFString!, _ property: CFString!) -> ABPropertyType |
To | func ABTypeOfProperty(_ addressBook: ABAddressBookRef!, _ recordType: CFString!, _ property: CFString!) -> ABPropertyType |