AddressBook Namespace

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

Classes

ABAddressBook

Provides access to the system Address Book.

ABAddressBookErrorExtensions

Extension methods for the AddressBook.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 AddressBook.ABMultiValue{Foundation.NSDate} which supports changing values.

ABMutableDictionaryMultiValue

A AddressBook.ABMultiValue{Foundation.NSDictionary} which supports changing values.

ABMutableMultiValue<T>

A ABMultiValue<T> that supports editing.

ABMutableStringMultiValue

A T:AddressBook.ABMultiValue{Foundation.NSString} which supports changing values.

ABPerson

Information about a person.

ABPersonAddressKey

NSDictionary keys for use with ABPerson addresses.

ABPersonDateLabel

Date property labels.

ABPersonInstantMessageKey

NSDictionary keys for use with ABPerson instant message services.

ABPersonInstantMessageService

Possible Service key values.

ABPersonPhoneLabel

Phone number property labels.

ABPersonRelatedNamesLabel

Related name property labels.

ABPersonSocialProfileService

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

ABPersonUrlLabel

URL property labels.

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

ABMultiValueEntry<T>

A ABMultiValue<T> entry.

Enums

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.

See also