Documentation Archive Developer
Search

AddressBook Changes

AddressBook (Added)

Added ABAddressBook
Added ABAddressBook.addRecord(ABRecord!) -> Bool
Added ABAddressBook.addRecord(ABRecord!, error: NSErrorPointer) -> Bool
Added ABAddressBook.defaultCountryCode() -> String!
Added ABAddressBook.defaultNameOrdering() -> Int
Added ABAddressBook.formattedAddressFromDictionary([NSObject: AnyObject]!) -> NSAttributedString!
Added ABAddressBook.groups() -> [AnyObject]!
Added ABAddressBook.hasUnsavedChanges() -> Bool
Added ABAddressBook.me() -> ABPerson!
Added ABAddressBook.people() -> [AnyObject]!
Added ABAddressBook.recordClassFromUniqueId(String!) -> String!
Added ABAddressBook.recordForUniqueId(String!) -> ABRecord!
Added ABAddressBook.recordsMatchingSearchElement(ABSearchElement!) -> [AnyObject]!
Added ABAddressBook.removeRecord(ABRecord!) -> Bool
Added ABAddressBook.removeRecord(ABRecord!, error: NSErrorPointer) -> Bool
Added ABAddressBook.save() -> Bool
Added ABAddressBook.saveAndReturnError(NSErrorPointer) -> Bool
Added ABAddressBook.setMe(ABPerson!)
Added ABAddressBook.sharedAddressBook() -> ABAddressBook! [class]
Added ABGroup
Added ABGroup.addMember(ABPerson!) -> Bool
Added ABGroup.addPropertiesAndTypes([NSObject: AnyObject]!) -> Int [class]
Added ABGroup.addSubgroup(ABGroup!) -> Bool
Added ABGroup.distributionIdentifierForProperty(String!, person: ABPerson!) -> String!
Added ABGroup.members() -> [AnyObject]!
Added ABGroup.parentGroups() -> [AnyObject]!
Added ABGroup.properties() -> [AnyObject]! [class]
Added ABGroup.removeMember(ABPerson!) -> Bool
Added ABGroup.removeProperties([AnyObject]!) -> Int [class]
Added ABGroup.removeSubgroup(ABGroup!) -> Bool
Added ABGroup.searchElementForProperty(String!, label: String!, key: String!, value: AnyObject!, comparison: ABSearchComparison) -> ABSearchElement! [class]
Added ABGroup.setDistributionIdentifier(String!, forProperty: String!, person: ABPerson!) -> Bool
Added ABGroup.subgroups() -> [AnyObject]!
Added ABGroup.typeOfProperty(String!) -> ABPropertyType [class]
Added ABImageClient
Added ABImageClient.consumeImageData(NSData!, forTag: Int)
Added ABMultiValue
Added ABMultiValue.count() -> Int
Added ABMultiValue.identifierAtIndex(Int) -> String!
Added ABMultiValue.indexForIdentifier(String!) -> Int
Added ABMultiValue.labelAtIndex(Int) -> String!
Added ABMultiValue.labelForIdentifier(String!) -> AnyObject!
Added ABMultiValue.primaryIdentifier() -> String!
Added ABMultiValue.propertyType() -> ABPropertyType
Added ABMultiValue.valueAtIndex(Int) -> AnyObject!
Added ABMultiValue.valueForIdentifier(String!) -> AnyObject!
Added ABMutableMultiValue
Added ABMutableMultiValue.addValue(AnyObject!, withLabel: String!) -> String!
Added ABMutableMultiValue.insertValue(AnyObject!, withLabel: String!, atIndex: Int) -> String!
Added ABMutableMultiValue.removeValueAndLabelAtIndex(Int) -> Bool
Added ABMutableMultiValue.replaceLabelAtIndex(Int, withLabel: String!) -> Bool
Added ABMutableMultiValue.replaceValueAtIndex(Int, withValue: AnyObject!) -> Bool
Added ABMutableMultiValue.setPrimaryIdentifier(String!) -> Bool
Added ABPeoplePickerSelectionBehavior [struct]
Added ABPeoplePickerSelectionBehavior.init(_: UInt32)
Added ABPeoplePickerSelectionBehavior.value
Added ABPeoplePickerView
Added ABPeoplePickerView.accessoryView
Added ABPeoplePickerView.addProperty(String!)
Added ABPeoplePickerView.allowsGroupSelection
Added ABPeoplePickerView.allowsMultipleSelection
Added ABPeoplePickerView.autosaveName
Added ABPeoplePickerView.clearSearchField(AnyObject!)
Added ABPeoplePickerView.columnTitleForProperty(String!) -> String!
Added ABPeoplePickerView.deselectAll(AnyObject!)
Added ABPeoplePickerView.deselectGroup(ABGroup!)
Added ABPeoplePickerView.deselectIdentifier(String!, forPerson: ABPerson!)
Added ABPeoplePickerView.deselectRecord(ABRecord!)
Added ABPeoplePickerView.displayedProperty
Added ABPeoplePickerView.editInAddressBook(AnyObject!)
Added ABPeoplePickerView.groupDoubleAction
Added ABPeoplePickerView.nameDoubleAction
Added ABPeoplePickerView.properties() -> [AnyObject]!
Added ABPeoplePickerView.removeProperty(String!)
Added ABPeoplePickerView.selectGroup(ABGroup!, byExtendingSelection: Bool)
Added ABPeoplePickerView.selectIdentifier(String!, forPerson: ABPerson!, byExtendingSelection: Bool)
Added ABPeoplePickerView.selectInAddressBook(AnyObject!)
Added ABPeoplePickerView.selectRecord(ABRecord!, byExtendingSelection: Bool)
Added ABPeoplePickerView.selectedGroups
Added ABPeoplePickerView.selectedIdentifiersForPerson(ABPerson!) -> [AnyObject]!
Added ABPeoplePickerView.selectedRecords
Added ABPeoplePickerView.selectedValues() -> [AnyObject]!
Added ABPeoplePickerView.setColumnTitle(String!, forProperty: String!)
Added ABPeoplePickerView.target
Added ABPeoplePickerView.valueSelectionBehavior
Added ABPerson
Added ABPerson.init(VCardRepresentation: NSData!)
Added ABPerson.addPropertiesAndTypes([NSObject: AnyObject]!) -> Int [class]
Added ABPerson.beginLoadingImageDataForClient(ABImageClient!) -> Int
Added ABPerson.cancelLoadingImageDataForTag(Int) [class]
Added ABPerson.imageData() -> NSData!
Added ABPerson.linkedPeople() -> [AnyObject]!
Added ABPerson.parentGroups() -> [AnyObject]!
Added ABPerson.properties() -> [AnyObject]! [class]
Added ABPerson.removeProperties([AnyObject]!) -> Int [class]
Added ABPerson.searchElementForProperty(String!, label: String!, key: String!, value: AnyObject!, comparison: ABSearchComparison) -> ABSearchElement! [class]
Added ABPerson.setImageData(NSData!) -> Bool
Added ABPerson.typeOfProperty(String!) -> ABPropertyType [class]
Added ABPerson.vCardRepresentation() -> NSData!
Added ABPersonView
Added ABPersonView.editing
Added ABPersonView.person
Added ABPersonView.shouldShowLinkedPeople
Added ABRecord
Added ABRecord.init()
Added ABRecord.init(addressBook: ABAddressBook!)
Added ABRecord.displayName
Added ABRecord.isReadOnly() -> Bool
Added ABRecord.removeValueForProperty(String!) -> Bool
Added ABRecord.setValue(AnyObject!, forProperty: String!) -> Bool
Added ABRecord.setValue(AnyObject!, forProperty: String!, error: NSErrorPointer) -> Bool
Added ABRecord.uniqueId
Added ABRecord.valueForProperty(String!) -> AnyObject!
Added ABSearchElement
Added ABSearchElement.init(forConjunction: ABSearchConjunction, children:[AnyObject]!)
Added ABSearchElement.matchesRecord(ABRecord!) -> Bool
Added NSObject.actionProperty() -> String!
Added NSObject.performActionForPerson(ABPerson!, identifier: String!)
Added NSObject.shouldEnableActionForPerson(ABPerson!, identifier: String!) -> Bool
Added NSObject.titleForPerson(ABPerson!, identifier: String!) -> String!
Added ABAddPropertiesAndTypes(ABAddressBook!, CFString!, CFDictionary!) -> CFIndex
Added ABAddRecord(ABAddressBook!, ABRecordRef) -> Bool
Added ABAddRecordsError
Added ABAddressBookErrorDomain
Added ABAddressBookRef
Added ABBeginLoadingImageDataForClient(ABPerson!, ABImageClientCallback, UnsafeMutablePointer<Void>) -> CFIndex
Added ABCancelLoadingImageDataForTag(CFIndex)
Added ABCopyArrayOfAllGroups(ABAddressBook!) -> Unmanaged<CFArray>!
Added ABCopyArrayOfAllPeople(ABAddressBook!) -> Unmanaged<CFArray>!
Added ABCopyArrayOfMatchingRecords(ABAddressBook!, ABSearchElement!) -> Unmanaged<CFArray>!
Added ABCopyArrayOfPropertiesForRecordType(ABAddressBook!, CFString!) -> Unmanaged<CFArray>!
Added ABCopyDefaultCountryCode(ABAddressBook!) -> Unmanaged<CFString>!
Added ABCopyLocalizedPropertyOrLabel(CFString!) -> Unmanaged<CFString>!
Added ABCopyRecordForUniqueId(ABAddressBook!, CFString!) -> ABRecordRef
Added ABCopyRecordTypeFromUniqueId(ABAddressBook!, CFString!) -> Unmanaged<CFString>!
Added ABCreateFormattedAddressFromDictionary(ABAddressBook!, CFDictionary!) -> Unmanaged<CFString>!
Added ABGetMe(ABAddressBook!) -> Unmanaged<ABPerson>!
Added ABGetSharedAddressBook() -> Unmanaged<ABAddressBook>!
Added ABGroupAddGroup(ABGroup!, ABGroup!) -> Bool
Added ABGroupAddMember(ABGroup!, ABPerson!) -> Bool
Added ABGroupCopyArrayOfAllMembers(ABGroup!) -> Unmanaged<CFArray>!
Added ABGroupCopyArrayOfAllSubgroups(ABGroup!) -> Unmanaged<CFArray>!
Added ABGroupCopyDistributionIdentifier(ABGroup!, ABPerson!, CFString!) -> Unmanaged<CFString>!
Added ABGroupCopyParentGroups(ABGroup!) -> Unmanaged<CFArray>!
Added ABGroupCreate() -> Unmanaged<ABGroup>!
Added ABGroupCreateSearchElement(CFString!, CFString!, CFString!, AnyObject!, ABSearchComparison) -> Unmanaged<ABSearchElement>!
Added ABGroupRef
Added ABGroupRemoveGroup(ABGroup!, ABGroup!) -> Bool
Added ABGroupRemoveMember(ABGroup!, ABPerson!) -> Bool
Added ABGroupSetDistributionIdentifier(ABGroup!, ABPerson!, CFString!, CFString!) -> Bool
Added ABHasUnsavedChanges(ABAddressBook!) -> Bool
Added ABImageClientCallback
Added ABLocalizedPropertyOrLabel(String!) -> String!
Added ABMultiValueAdd(ABMutableMultiValue!, AnyObject!, CFString!, UnsafeMutablePointer<Unmanaged<CFString>?>) -> Bool
Added ABMultiValueCopyIdentifierAtIndex(ABMultiValue!, CFIndex) -> Unmanaged<CFString>!
Added ABMultiValueCopyLabelAtIndex(ABMultiValue!, CFIndex) -> Unmanaged<CFString>!
Added ABMultiValueCopyPrimaryIdentifier(ABMultiValue!) -> Unmanaged<CFString>!
Added ABMultiValueCopyValueAtIndex(ABMultiValue!, CFIndex) -> Unmanaged<AnyObject>!
Added ABMultiValueCount(ABMultiValue!) -> CFIndex
Added ABMultiValueCreate() -> Unmanaged<ABMultiValue>!
Added ABMultiValueCreateCopy(ABMultiValue!) -> Unmanaged<ABMultiValue>!
Added ABMultiValueCreateMutable() -> Unmanaged<ABMutableMultiValue>!
Added ABMultiValueCreateMutableCopy(ABMultiValue!) -> Unmanaged<ABMutableMultiValue>!
Added ABMultiValueIdentifiersErrorKey
Added ABMultiValueIndexForIdentifier(ABMultiValue!, CFString!) -> CFIndex
Added ABMultiValueInsert(ABMutableMultiValue!, AnyObject!, CFString!, CFIndex, UnsafeMutablePointer<Unmanaged<CFString>?>) -> Bool
Added ABMultiValuePropertyType(ABMultiValue!) -> ABPropertyType
Added ABMultiValueRef
Added ABMultiValueRemove(ABMutableMultiValue!, CFIndex) -> Bool
Added ABMultiValueReplaceLabel(ABMutableMultiValue!, CFString!, CFIndex) -> Bool
Added ABMultiValueReplaceValue(ABMutableMultiValue!, AnyObject!, CFIndex) -> Bool
Added ABMultiValueSetPrimaryIdentifier(ABMutableMultiValue!, CFString!) -> Bool
Added ABMultipleValueSelection
Added ABMutableMultiValueRef
Added ABNoValueSelection
Added ABPeoplePickerDisplayedPropertyDidChangeNotification
Added ABPeoplePickerGroupSelectionDidChangeNotification
Added ABPeoplePickerNameSelectionDidChangeNotification
Added ABPeoplePickerValueSelectionDidChangeNotification
Added ABPersonCopyImageData(ABPerson!) -> Unmanaged<CFData>!
Added ABPersonCopyParentGroups(ABPerson!) -> Unmanaged<CFArray>!
Added ABPersonCopyVCardRepresentation(ABPerson!) -> Unmanaged<CFData>!
Added ABPersonCreate() -> Unmanaged<ABPerson>!
Added ABPersonCreateSearchElement(CFString!, CFString!, CFString!, AnyObject!, ABSearchComparison) -> Unmanaged<ABSearchElement>!
Added ABPersonCreateWithVCardRepresentation(CFData!) -> Unmanaged<ABPerson>!
Added ABPersonRef
Added ABPersonSetImageData(ABPerson!, CFData!) -> Bool
Added ABPropertyReadOnlyError
Added ABPropertyType
Added ABPropertyUnsupportedBySourceError
Added ABPropertyValueValidationError
Added ABRecordCopyRecordType(ABRecordRef) -> Unmanaged<CFString>!
Added ABRecordCopyUniqueId(ABRecordRef) -> Unmanaged<CFString>!
Added ABRecordCopyValue(ABRecordRef, CFString!) -> Unmanaged<AnyObject>!
Added ABRecordCreateCopy(ABRecordRef) -> ABRecordRef
Added ABRecordIsReadOnly(ABRecordRef) -> Bool
Added ABRecordRef
Added ABRecordRemoveValue(ABRecordRef, CFString!) -> Bool
Added ABRecordSetValue(ABRecordRef, CFString!, AnyObject!) -> Bool
Added ABRemoveProperties(ABAddressBook!, CFString!, CFArray!) -> CFIndex
Added ABRemoveRecord(ABAddressBook!, ABRecordRef) -> Bool
Added ABRemoveRecordsError
Added ABSave(ABAddressBook!) -> Bool
Added ABSearchComparison
Added ABSearchConjunction
Added ABSearchElementCreateWithConjunction(ABSearchConjunction, CFArray!) -> Unmanaged<ABSearchElement>!
Added ABSearchElementMatchesRecord(ABSearchElement!, ABRecordRef) -> Bool
Added ABSearchElementRef
Added ABSetMe(ABAddressBook!, ABPerson!)
Added ABSingleValueSelection
Added ABTypeOfProperty(ABAddressBook!, CFString!, CFString!) -> ABPropertyType
Added kABAddressCityKey
Added kABAddressCountryCodeKey
Added kABAddressCountryKey
Added kABAddressHomeLabel
Added kABAddressProperty
Added kABAddressStateKey
Added kABAddressStreetKey
Added kABAddressWorkLabel
Added kABAddressZIPKey
Added kABAlternateBirthdayComponentsProperty
Added kABAnniversaryLabel
Added kABArrayProperty
Added kABAssistantLabel
Added kABBirthdayComponentsProperty
Added kABBirthdayProperty
Added kABBitsInBitFieldMatch
Added kABBrotherLabel
Added kABCalendarURIsProperty
Added kABChildLabel
Added kABContainsSubString
Added kABContainsSubStringCaseInsensitive
Added kABCreationDateProperty
Added kABDataProperty
Added kABDatabaseChangedExternallyNotification
Added kABDatabaseChangedNotification
Added kABDateComponentsProperty
Added kABDateProperty
Added kABDefaultNameOrdering
Added kABDeletedRecords
Added kABDepartmentProperty
Added kABDictionaryProperty
Added kABDoesNotContainSubString
Added kABDoesNotContainSubStringCaseInsensitive
Added kABEmailHomeLabel
Added kABEmailMobileMeLabel
Added kABEmailProperty
Added kABEmailWorkLabel
Added kABEqual
Added kABEqualCaseInsensitive
Added kABErrorInProperty
Added kABFatherLabel
Added kABFirstNameFirst
Added kABFirstNamePhoneticProperty
Added kABFirstNameProperty
Added kABFriendLabel
Added kABGreaterThan
Added kABGreaterThanOrEqual
Added kABGroupNameProperty
Added kABHomeLabel
Added kABHomePageLabel
Added kABHomePageProperty
Added kABInsertedRecords
Added kABInstantMessageProperty
Added kABInstantMessageServiceAIM
Added kABInstantMessageServiceFacebook
Added kABInstantMessageServiceGaduGadu
Added kABInstantMessageServiceGoogleTalk
Added kABInstantMessageServiceICQ
Added kABInstantMessageServiceJabber
Added kABInstantMessageServiceKey
Added kABInstantMessageServiceMSN
Added kABInstantMessageServiceQQ
Added kABInstantMessageServiceSkype
Added kABInstantMessageServiceYahoo
Added kABInstantMessageUsernameKey
Added kABIntegerProperty
Added kABJobTitleProperty
Added kABLastNameFirst
Added kABLastNamePhoneticProperty
Added kABLastNameProperty
Added kABLessThan
Added kABLessThanOrEqual
Added kABMaidenNameProperty
Added kABManagerLabel
Added kABMiddleNamePhoneticProperty
Added kABMiddleNameProperty
Added kABMobileMeLabel
Added kABModificationDateProperty
Added kABMotherLabel
Added kABMultiArrayProperty
Added kABMultiDataProperty
Added kABMultiDateComponentsProperty
Added kABMultiDateProperty
Added kABMultiDictionaryProperty
Added kABMultiIntegerProperty
Added kABMultiRealProperty
Added kABMultiStringProperty
Added kABMultiValueMask
Added kABNameOrderingMask
Added kABNicknameProperty
Added kABNotEqual
Added kABNotEqualCaseInsensitive
Added kABNotWithinIntervalAroundToday
Added kABNotWithinIntervalAroundTodayYearless
Added kABNotWithinIntervalFromToday
Added kABNotWithinIntervalFromTodayYearless
Added kABNoteProperty
Added kABOrganizationProperty
Added kABOtherDateComponentsProperty
Added kABOtherDatesProperty
Added kABOtherLabel
Added kABParentLabel
Added kABPartnerLabel
Added kABPersonFlags
Added kABPhoneHomeFAXLabel
Added kABPhoneHomeLabel
Added kABPhoneMainLabel
Added kABPhoneMobileLabel
Added kABPhonePagerLabel
Added kABPhoneProperty
Added kABPhoneWorkFAXLabel
Added kABPhoneWorkLabel
Added kABPhoneiPhoneLabel
Added kABPrefixMatch
Added kABPrefixMatchCaseInsensitive
Added kABRealProperty
Added kABRelatedNamesProperty
Added kABSearchAnd
Added kABSearchOr
Added kABShowAsCompany
Added kABShowAsMask
Added kABShowAsPerson
Added kABShowAsResource
Added kABShowAsRoom
Added kABSisterLabel
Added kABSocialProfileProperty
Added kABSocialProfileServiceFacebook
Added kABSocialProfileServiceFlickr
Added kABSocialProfileServiceKey
Added kABSocialProfileServiceLinkedIn
Added kABSocialProfileServiceMySpace
Added kABSocialProfileServiceSinaWeibo
Added kABSocialProfileServiceTencentWeibo
Added kABSocialProfileServiceTwitter
Added kABSocialProfileServiceYelp
Added kABSocialProfileURLKey
Added kABSocialProfileUserIdentifierKey
Added kABSocialProfileUsernameKey
Added kABSpouseLabel
Added kABStringProperty
Added kABSuffixMatch
Added kABSuffixMatchCaseInsensitive
Added kABSuffixProperty
Added kABTitleProperty
Added kABUIDProperty
Added kABURLsProperty
Added kABUpdatedRecords
Added kABWithinIntervalAroundToday
Added kABWithinIntervalAroundTodayYearless
Added kABWithinIntervalFromToday
Added kABWithinIntervalFromTodayYearless
Added kABWorkLabel