AddressBook Changes for Swift
AddressBook
Removed ABPeoplePickerSelectionBehavior.value
Added ABPeoplePickerSelectionBehavior.init(rawValue: UInt32)
Added ABPeoplePickerSelectionBehavior.rawValue
Modified ABAddressBook
Declaration | |
---|---|
From | class ABAddressBook : NSObject { class func sharedAddressBook() -> ABAddressBook! init!() -> ABAddressBook class func addressBook() -> ABAddressBook! func recordsMatchingSearchElement(_ search: ABSearchElement!) -> [AnyObject]! func save() -> Bool func saveAndReturnError(_ error: NSErrorPointer) -> Bool func hasUnsavedChanges() -> Bool func me() -> ABPerson! func setMe(_ moi: ABPerson!) func recordForUniqueId(_ uniqueId: String!) -> ABRecord! func addRecord(_ record: ABRecord!, error error: NSErrorPointer) -> Bool func addRecord(_ record: ABRecord!) -> Bool func removeRecord(_ record: ABRecord!, error error: NSErrorPointer) -> Bool func removeRecord(_ record: ABRecord!) -> Bool func people() -> [AnyObject]! func groups() -> [AnyObject]! func recordClassFromUniqueId(_ uniqueId: String!) -> String! func formattedAddressFromDictionary(_ address: [NSObject : AnyObject]!) -> NSAttributedString! func defaultCountryCode() -> String! func defaultNameOrdering() -> Int } |
To | class ABAddressBook : NSObject { class func sharedAddressBook() -> ABAddressBook! init!() class func addressBook() -> ABAddressBook! func recordsMatchingSearchElement(_ search: ABSearchElement!) -> [AnyObject]! func save() -> Bool func saveAndReturnError() throws func hasUnsavedChanges() -> Bool func me() -> ABPerson! func setMe(_ moi: ABPerson!) func recordForUniqueId(_ uniqueId: String!) -> ABRecord! func addRecord(_ record: ABRecord!, error error: ()) throws func addRecord(_ record: ABRecord!) -> Bool func removeRecord(_ record: ABRecord!, error error: ()) throws func removeRecord(_ record: ABRecord!) -> Bool func people() -> [AnyObject]! func groups() -> [AnyObject]! func recordClassFromUniqueId(_ uniqueId: String!) -> String! func formattedAddressFromDictionary(_ address: [NSObject : AnyObject]!) -> NSAttributedString! func defaultCountryCode() -> String! func defaultNameOrdering() -> Int } |
Declaration | |
---|---|
From | func addRecord(_ record: ABRecord!, error error: NSErrorPointer) -> Bool |
To | func addRecord(_ record: ABRecord!, error error: ()) throws |
Declaration | |
---|---|
From | func removeRecord(_ record: ABRecord!, error error: NSErrorPointer) -> Bool |
To | func removeRecord(_ record: ABRecord!, error error: ()) throws |
Declaration | |
---|---|
From | func saveAndReturnError(_ error: NSErrorPointer) -> Bool |
To | func saveAndReturnError() throws |
Declaration | Protocols | |
---|---|---|
From | struct ABPeoplePickerSelectionBehavior { init(_ value: UInt32) var value: UInt32 } | -- |
To | struct ABPeoplePickerSelectionBehavior : RawRepresentable { init(_ rawValue: UInt32) init(rawValue rawValue: UInt32) var rawValue: UInt32 } | RawRepresentable |
Modified ABRecord
Declaration | |
---|---|
From | class ABRecord : NSObject { init!() init!(addressBook addressBook: ABAddressBook!) func valueForProperty(_ property: String!) -> AnyObject! func setValue(_ value: AnyObject!, forProperty property: String!, error error: NSErrorPointer) -> Bool func setValue(_ value: AnyObject!, forProperty property: String!) -> Bool func removeValueForProperty(_ property: String!) -> Bool func isReadOnly() -> Bool } extension ABRecord { var uniqueId: String! { get } var displayName: String! { get } } |
To | class ABRecord : NSObject { init!() init!(addressBook addressBook: ABAddressBook!) func valueForProperty(_ property: String!) -> AnyObject! func setValue(_ value: AnyObject!, forProperty property: String!, error error: ()) throws func setValue(_ value: AnyObject!, forProperty property: String!) -> Bool func removeValueForProperty(_ property: String!) -> Bool func isReadOnly() -> Bool } extension ABRecord { var uniqueId: String! { get } var displayName: String! { get } } |
Declaration | |
---|---|
From | func setValue(_ value: AnyObject!, forProperty property: String!, error error: NSErrorPointer) -> Bool |
To | func setValue(_ value: AnyObject!, forProperty property: String!, error error: ()) throws |
Modified ABSearchElement
Declaration | |
---|---|
From | class ABSearchElement : NSObject { init!(forConjunction conjuction: ABSearchConjunction, children children: [AnyObject]!) -> ABSearchElement class func searchElementForConjunction(_ conjuction: ABSearchConjunction, children children: [AnyObject]!) -> ABSearchElement! func matchesRecord(_ record: ABRecord!) -> Bool } |
To | class ABSearchElement : NSObject { init!(forConjunction conjuction: ABSearchConjunction, children children: [AnyObject]!) class func searchElementForConjunction(_ conjuction: ABSearchConjunction, children children: [AnyObject]!) -> ABSearchElement! func matchesRecord(_ record: ABRecord!) -> Bool } |
Declaration | |
---|---|
From | init!(forConjunction conjuction: ABSearchConjunction, children children: [AnyObject]!) -> ABSearchElement |
To | init!(forConjunction conjuction: ABSearchConjunction, children children: [AnyObject]!) |
Declaration | |
---|---|
From | func ABBeginLoadingImageDataForClient(_ person: ABPerson!, _ callback: ABImageClientCallback, _ refcon: UnsafeMutablePointer<Void>) -> CFIndex |
To | func ABBeginLoadingImageDataForClient(_ person: ABPerson!, _ callback: ABImageClientCallback!, _ refcon: UnsafeMutablePointer<Void>) -> CFIndex |
Modified ABImageClientCallback
Declaration | |
---|---|
From | typealias ABImageClientCallback = CFunctionPointer<((CFData!, CFIndex, UnsafeMutablePointer<Void>) -> Void)> |
To | typealias ABImageClientCallback = (CFData!, CFIndex, UnsafeMutablePointer<Void>) -> Void |