AddressBook Namespace

The AddressBook namespace provides access to the central 'Address Book' contacts database.

Classes

Name Description
ABAddressBook

Provides access to the legacy Address Book database.

ABAddressBookErrorExtensions

Extension methods for the ABAddressBookError enumeration.

ABGroup

A grouping of ABPerson and other ABGroup records.

ABLabel

Generic property labels.

ABMultiValue<T>

A collection of ABMultiValueEntry<T> entries.

ABMutableDateMultiValue

A ABMultiValue<T> of NSDate which supports changing values.

ABMutableDictionaryMultiValue

A ABMultiValue<T> of NSDictionary which supports changing values.

ABMutableMultiValue<T>

A ABMultiValue<T> that supports editing.

ABMutableStringMultiValue

A ABMultiValue<T> of NSString which supports changing values.

ABPerson

Information about a person.

ABPersonAddressKey

Contains keys for the components of a postal address.

ABPersonDateLabel

Contains labels for dates stored in an Address Book person record.

ABPersonInstantMessageKey

Contains keys for instant-messaging information stored in an Address Book person record.

ABPersonInstantMessageService

Possible Service key values.

ABPersonPhoneLabel

Contains labels for phone numbers stored in an Address Book person record.

ABPersonRelatedNamesLabel

Contains labels for related names stored in an Address Book person record.

ABPersonSocialProfileService

A class whose static members define constant names for various social networks.

ABPersonUrlLabel

Contains labels for URLs stored in an Address Book person record.

ABRecord

Base type for ABGroup and ABPerson.

ABSource

A data source that produces address book data. (See ABSourceType.)

ExternalChangeEventArgs

Provides data for the ExternalChange event.

InstantMessageService

Manages instance message service configuration.

PersonAddress

Manages the person address.

SocialProfile

Manages social profile configuration.

Structs

Name Description
ABMultiValueEntry<T>

A ABMultiValue<T> entry.

Enums

Name Description
ABAddressBookError

Possible ABAddressBook errors.

ABAuthorizationStatus

An enumeration whose values specify the possible results of the GetAuthorizationStatus() method.

ABPersonCompositeNameFormat

The format to use for a person's composite name.

ABPersonImageFormat

An enumeration whose values specify whether the form of the image requested from the GetImage(ABPersonImageFormat) method.

ABPersonKind

Specifies whether a ABPerson represents a human being or an organization.

ABPersonProperty

The ABPerson properties.

ABPersonSortBy

How to sort records.

ABPropertyType

Record property types.

ABRecordType

Potential record types.

ABSourceProperty

For internal use.

ABSourceType

An enumeration whose values specify various kinds of ABSourceType.

Remarks

Access to the central contacts database, known as the "Address Book" on iOS.