Default Person Properties

The properties that a person record contains by default. Developers can add their own properties with the ABPerson method addPropertiesAndTypes:.

Topics

Constants

kABFirstNamePhoneticProperty

Phonetic representation of the first name. Type: kABStringProperty.

kABLastNamePhoneticProperty

Phonetic representation of the last name. Type: kABStringProperty.

kABBirthdayComponentsProperty

Birth date as date components. Type: kABDateComponentsProperty.

kABOtherDatesProperty

Dates associated with a person. Type: kABMultiDateProperty.

kABOtherDateComponentsProperty

Dates associated with a person, as date components. Type: kABMultiDateComponentsProperty.

kABRelatedNamesProperty

Names of people related to a person. Type: kABMultiStringProperty.

kABPersonFlags

Property that specifies the name ordering and configuration of a record in the Address Book application. See Person Flags.

kABPhoneProperty

Generic phone number. Type: kABMultiStringProperty.

kABInstantMessageProperty

Instant messaging ID.

kABAIMInstantProperty

AOL instant messaging ID. Type: kABMultiStringProperty.

Deprecated
kABJabberInstantProperty

Jabber instant messaging ID. Type: kABMultiStringProperty.

Deprecated
kABMSNInstantProperty

MSN instant messaging ID. Type: kABMultiStringProperty.

Deprecated
kABYahooInstantProperty

Yahoo instant messaging ID. Type: kABMultiStringProperty.

Deprecated
kABICQInstantProperty

ICQ instant messaging ID. Type: kABMultiStringProperty.

Deprecated
kABSocialProfileProperty

Social network profile.

kABMiddleNamePhoneticProperty

Phonetic representation of the middle name. Type: kABStringProperty.

kABTitleProperty

Title, such as “Mr.,” “Mrs.,” “General,” “Cardinal,” or “Lord.” Type: kABStringProperty.

kABSuffixProperty

Suffix, such as “Sr.,” “Jr.,” “III.,” or “Esq.” Type: kABStringProperty.

See Also

Data Type Constants

Address Keys

The keys used to specify the different fields in a kABAddressProperty. Neither developers nor users can add more keys.

Default Group Properties

The properties that a group record contains by default. Developers can add their own properties with the ABGroup method addPropertiesAndTypes:

Default Multivalue List Labels

The default labels contained in the Address Book database for specifying different values in a multivalue list. Users can also add their own labels.

Generic Multivalue List Labels

The generic labels contained in the Address Book database for specifying different values in a multivalue list. These labels are especially useful if there is no default label for a property. Users can also add their own labels.

Multivalue Property

A multivalue property type.

Default Record Properties

Properties common to all types of records.

Property Types

The possible ABPropertyType types for ABRecord properties: