Data Objects

Access contact-related data, such as the user's postal address and phone number.

Topics

Addresses

CNPostalAddress

An immutable representation of the postal address for a contact.

CNMutablePostalAddress

A mutable representation of the postal address for a contact.

CNInstantMessageAddress

An immutable object representing an instant message address for the contact.

Phone Numbers

CNPhoneNumber

An immutable object representing a phone number for a contact.

Groups and Containers

CNGroup

An immutable object that represents a group of contacts.

CNMutableGroup

A mutable object that represents a group of contacts.

CNContainer

An immutable object that represents a collection of contacts.

Social Profiles

CNSocialProfile

An immutable object that represents one of the user's social profiles.

Related Data

CNContactRelation

An immutable object that represents the relationship between one contact to another.

Generic Types

CNLabeledValue

An immutable object that combines a contact property value with a label that describes that property.

CNContactProperty

An object that represents a property of a contact.

See Also

Contact Data

CNContact

An immutable object that stores information about a single contact, such as the contact's first name, phone numbers, and addresses.

CNMutableContact

A mutable object that stores information about a single contact, such as the contact's first name, phone numbers, and addresses.

Contact Keys

Specify contact-related properties during fetch operations.