<!--
{
  "documentType" : "article",
  "framework" : "AddressBook",
  "identifier" : "/documentation/AddressBook/address-book-constants",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Address Book Constants"
}
-->

# Address Book Constants

Get the constants you use to specify Address Book information.

## Topics

### Data Type Constants

[Address Keys](/documentation/AddressBook/address-keys)

The keys used to specify the different fields in a `kABAddressProperty`.

[Default Person Properties](/documentation/AddressBook/default-person-properties)

The properties that a person record contains by default.

[Default Group Properties](/documentation/AddressBook/default-group-properties)

The properties that a group record contains by default.  Developers can add their own properties with the `ABGroup` method [`addPropertiesAndTypes(_:)`](/documentation/AddressBook/ABGroup/addPropertiesAndTypes(_:))

[Default Multivalue List Labels](/documentation/AddressBook/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](/documentation/AddressBook/generic-multivalue-list-labels)

The generic labels contained in the Address Book database for specifying different values in a multivalue list.

[Multivalue Property](/documentation/AddressBook/multivalue-property)

A multivalue property type.

[Default Record Properties](/documentation/AddressBook/default-record-properties)

Properties common to all types of records.

[Property Types](/documentation/AddressBook/property_types)

The possible [`ABPropertyType`](/documentation/AddressBook/ABPropertyType) types for `ABRecord` properties:

### Social Media Constants

[Instant Messaging Keys](/documentation/AddressBook/instant-messaging-keys)

The keys used to specify the different fields in a [`kABInstantMessageProperty`](/documentation/AddressBook/kABInstantMessageProperty) property.

[Instant Messaging Services](/documentation/AddressBook/instant-messaging-services)

The predefined constants are used to identify instant messaging services.

[Social Profile Services](/documentation/AddressBook/social-profile-services)

The predefined constants are used to identify social networking services.

### Errors

[`ABAddressBookErrorDomain`](/documentation/AddressBook/ABAddressBookErrorDomain)

Error domain returning errors reported by an address book object.

[Error Codes](/documentation/AddressBook/error-codes)

Errors codes used by the Address Book framework.

### Miscellaneous

[`ABMultipleValueSelection`](/documentation/AddressBook/ABMultipleValueSelection)

The user can select multiple values.

[`ABNoValueSelection`](/documentation/AddressBook/ABNoValueSelection)

The user cannot select individual values.

[`ABSingleValueSelection`](/documentation/AddressBook/ABSingleValueSelection)

The user can select a single value.

[`ABPeoplePickerDisplayedPropertyDidChangeNotification`](/documentation/AddressBook/ABPeoplePickerDisplayedPropertyDidChangeNotification)

Posted when the displayed property in the record list is changed.

[`ABPeoplePickerGroupSelectionDidChangeNotification`](/documentation/AddressBook/ABPeoplePickerGroupSelectionDidChangeNotification)

Posted when the selection in the group list is changed.

[`ABPeoplePickerNameSelectionDidChangeNotification`](/documentation/AddressBook/ABPeoplePickerNameSelectionDidChangeNotification)

Posted when the selection in the name list is changed.

[`ABPeoplePickerValueSelectionDidChangeNotification`](/documentation/AddressBook/ABPeoplePickerValueSelectionDidChangeNotification)

Posted when the selection in a multivalue property is changed.

[`kABAlternateBirthdayComponentsProperty`](/documentation/AddressBook/kABAlternateBirthdayComponentsProperty)

The components that represent a birthday in a non-Gregorian calendar.

[`kABBitsInBitFieldMatch`](/documentation/AddressBook/kABBitsInBitFieldMatch)

Search for elements that match the bits in ABPersonFlags.

[`kABContainsSubString`](/documentation/AddressBook/kABContainsSubString)

Search for elements that contain the value.

[`kABContainsSubStringCaseInsensitive`](/documentation/AddressBook/kABContainsSubStringCaseInsensitive)

Search for elements that contain the value,ignoring case.

[`kABDatabaseChangedExternallyNotification`](/documentation/AddressBook/kABDatabaseChangedExternallyNotification)

Posted when a process other than the current one has changed the Address Book database.

[`kABDatabaseChangedNotification`](/documentation/AddressBook/kABDatabaseChangedNotification)

Posted when this process has changed the Address Book database.

[`kABDefaultNameOrdering`](/documentation/AddressBook/kABDefaultNameOrdering)

Default name ordering (whether a person’s first name or last name is displayed first) in the Address Book application.

[`kABDeletedRecords`](/documentation/AddressBook/kABDeletedRecords)

Records that have been deleted.

[`kABDoesNotContainSubString`](/documentation/AddressBook/kABDoesNotContainSubString)

Search for elements that do not contain the value.

[`kABDoesNotContainSubStringCaseInsensitive`](/documentation/AddressBook/kABDoesNotContainSubStringCaseInsensitive)

Search for elements that do not contain the value, ignoring case.

[`kABEqual`](/documentation/AddressBook/kABEqual)

Search for elements that are equal to the value.

[`kABEqualCaseInsensitive`](/documentation/AddressBook/kABEqualCaseInsensitive)

Search for elements that are equal to the value,ignoring case.

[`kABFirstNameFirst`](/documentation/AddressBook/kABFirstNameFirst)

First name is displayed first in Address Book.

[`kABGreaterThan`](/documentation/AddressBook/kABGreaterThan)

Search for elements that are greater than thevalue.

[`kABGreaterThanOrEqual`](/documentation/AddressBook/kABGreaterThanOrEqual)

Search for elements that are greater than orequal to the value.

[`kABInsertedRecords`](/documentation/AddressBook/kABInsertedRecords)

Records that have been inserted.

[`kABLastNameFirst`](/documentation/AddressBook/kABLastNameFirst)

Last name is displayed first in Address Book.

[`kABLessThan`](/documentation/AddressBook/kABLessThan)

Search for elements that are less than thevalue.

[`kABLessThanOrEqual`](/documentation/AddressBook/kABLessThanOrEqual)

Search for elements that are less than or equalto the value.

[`kABMultiValueInvalidIdentifier`](/documentation/AddressBook/kABMultiValueInvalidIdentifier)

Invalid multivalue property.

[`kABNameOrderingMask`](/documentation/AddressBook/kABNameOrderingMask)

Used in conjunction with `kABDefaultNameOrdering`, `kABFirstNameFirst`, and `kABLastNameFirst` to determine name ordering.

[`kABNotEqual`](/documentation/AddressBook/kABNotEqual)

Search for elements that are not equal to thevalue.

[`kABNotEqualCaseInsensitive`](/documentation/AddressBook/kABNotEqualCaseInsensitive)

Search for elements that are not equal to the value, ignoring case.

[`kABNotWithinIntervalAroundToday`](/documentation/AddressBook/kABNotWithinIntervalAroundToday)

Search for elements that are *not* within a time interval (in seconds) forward or backward from today.

[`kABNotWithinIntervalAroundTodayYearless`](/documentation/AddressBook/kABNotWithinIntervalAroundTodayYearless)

Search for elements that are *not* within a time interval (in seconds) forward or backward from this day in any year.

[`kABNotWithinIntervalFromToday`](/documentation/AddressBook/kABNotWithinIntervalFromToday)

Search for elements that are *not* within a time interval (in seconds) forward from today.

[`kABNotWithinIntervalFromTodayYearless`](/documentation/AddressBook/kABNotWithinIntervalFromTodayYearless)

Search for elements that are *not* within a time interval (in seconds) forward from this day in any year.

[`kABOrganizationPhoneticProperty`](/documentation/AddressBook/kABOrganizationPhoneticProperty)

The phonetic representation of an organization name.

[`kABPrefixMatch`](/documentation/AddressBook/kABPrefixMatch)

Search for elements that begin with the value.

[`kABPrefixMatchCaseInsensitive`](/documentation/AddressBook/kABPrefixMatchCaseInsensitive)

Search for elements that begin with the value, ignoring case.

[`kABPropertyInvalidID`](/documentation/AddressBook/kABPropertyInvalidID)

Indicates an invalid value for a property ID.

[`kABRecordInvalidID`](/documentation/AddressBook/kABRecordInvalidID)

Records with this ID have not been saved to the Address Book database.

[`kABSearchAnd`](/documentation/AddressBook/kABSearchAnd)

Join the search elements together with theAND operand.

[`kABSearchOr`](/documentation/AddressBook/kABSearchOr)

Join the search elements together with theOR operand.

[`kABShowAsCompany`](/documentation/AddressBook/kABShowAsCompany)

Record is displayed as a company.

[`kABShowAsMask`](/documentation/AddressBook/kABShowAsMask)

Used in conjunction with `kABShowAsPerson` and `kABShowAsCompany` to determine record configuration.

[`kABShowAsPerson`](/documentation/AddressBook/kABShowAsPerson)

Record is displayed as a person.

[`kABShowAsResource`](/documentation/AddressBook/kABShowAsResource)

Record is displayed as a resource.

[`kABShowAsRoom`](/documentation/AddressBook/kABShowAsRoom)

Record is displayed as a room.

[`kABSocialProfileServiceTencentWeibo`](/documentation/AddressBook/kABSocialProfileServiceTencentWeibo)

The user’s Tencent Weibo profile identifier.

[`kABSocialProfileServiceYelp`](/documentation/AddressBook/kABSocialProfileServiceYelp)

The user’s Yelp profile identifier.

[`kABSourceTypeSearchableMask`](/documentation/AddressBook/kABSourceTypeSearchableMask)

Indicates that a source is searchable.

[`kABSuffixMatch`](/documentation/AddressBook/kABSuffixMatch)

Search for elements that end with the value.

[`kABSuffixMatchCaseInsensitive`](/documentation/AddressBook/kABSuffixMatchCaseInsensitive)

Search for elements that end with the value, ignoring case.

[`kABUpdatedRecords`](/documentation/AddressBook/kABUpdatedRecords)

Records that have been updated.

[`kABWithinIntervalAroundToday`](/documentation/AddressBook/kABWithinIntervalAroundToday)

Search for elements that are within a time interval (in seconds) forward or backward from today.

[`kABWithinIntervalAroundTodayYearless`](/documentation/AddressBook/kABWithinIntervalAroundTodayYearless)

Search for elements that are within a time interval (in seconds) forward or backward from this day in any year.

[`kABWithinIntervalFromToday`](/documentation/AddressBook/kABWithinIntervalFromToday)

Search for elements that are within a time interval (in seconds) forward from today.

[`kABWithinIntervalFromTodayYearless`](/documentation/AddressBook/kABWithinIntervalFromTodayYearless)

Search for elements that are within a time interval (in seconds) forward from this day in any year.

### Deprecated

[`kABPersonAddressCityKey`](/documentation/AddressBook/kABPersonAddressCityKey)

City.

[`kABPersonAddressCountryCodeKey`](/documentation/AddressBook/kABPersonAddressCountryCodeKey)

Country code. The value is an ISO country code.

[`kABPersonAddressCountryKey`](/documentation/AddressBook/kABPersonAddressCountryKey)

Country or region.

[`kABPersonAddressProperty`](/documentation/AddressBook/kABPersonAddressProperty)

Identifier for the address multivalue property.

[`kABPersonAddressStateKey`](/documentation/AddressBook/kABPersonAddressStateKey)

State.

[`kABPersonAddressStreetKey`](/documentation/AddressBook/kABPersonAddressStreetKey)

Street.

[`kABPersonAddressZIPKey`](/documentation/AddressBook/kABPersonAddressZIPKey)

Zip code.

[`kABPersonAlternateBirthdayCalendarIdentifierKey`](/documentation/AddressBook/kABPersonAlternateBirthdayCalendarIdentifierKey)

The associated value is a string representing the calendar identifier for a <doc://com.apple.documentation/documentation/CoreFoundation/CFCalendar>.

[`kABPersonAlternateBirthdayDayKey`](/documentation/AddressBook/kABPersonAlternateBirthdayDayKey)

The associated value is a <doc://com.apple.documentation/documentation/CoreFoundation/CFNumber> of type <doc://com.apple.documentation/documentation/CoreFoundation/CFNumberType/nsIntegerType> whose value is the day for the birthday.

[`kABPersonAlternateBirthdayEraKey`](/documentation/AddressBook/kABPersonAlternateBirthdayEraKey)

The associated value is a <doc://com.apple.documentation/documentation/CoreFoundation/CFNumber> of type <doc://com.apple.documentation/documentation/CoreFoundation/CFNumberType/nsIntegerType> whose value is the era for the birthday.

[`kABPersonAlternateBirthdayIsLeapMonthKey`](/documentation/AddressBook/kABPersonAlternateBirthdayIsLeapMonthKey)

The associated value is a <doc://com.apple.documentation/documentation/CoreFoundation/CFNumber> of type <doc://com.apple.documentation/documentation/CoreFoundation/CFNumberType/charType>.

[`kABPersonAlternateBirthdayMonthKey`](/documentation/AddressBook/kABPersonAlternateBirthdayMonthKey)

The associated value is a <doc://com.apple.documentation/documentation/CoreFoundation/CFNumber> of type <doc://com.apple.documentation/documentation/CoreFoundation/CFNumberType/nsIntegerType> whose value is the month for the birthday.

[`kABPersonAlternateBirthdayProperty`](/documentation/AddressBook/kABPersonAlternateBirthdayProperty)

The associated value is a [`kABDictionaryPropertyType`](/documentation/AddressBook/kABDictionaryPropertyType) with keys specified by the other constants listed here.

[`kABPersonAlternateBirthdayYearKey`](/documentation/AddressBook/kABPersonAlternateBirthdayYearKey)

The associated value is a <doc://com.apple.documentation/documentation/CoreFoundation/CFNumber> of type <doc://com.apple.documentation/documentation/CoreFoundation/CFNumberType/nsIntegerType> whose value is the year for the birthday.

[`kABPersonAnniversaryLabel`](/documentation/AddressBook/kABPersonAnniversaryLabel)

Birthdate.

[`kABPersonAssistantLabel`](/documentation/AddressBook/kABPersonAssistantLabel)

Assistant.

[`kABPersonBirthdayProperty`](/documentation/AddressBook/kABPersonBirthdayProperty)

Birthday. Type: [`kABDateTimePropertyType`](/documentation/AddressBook/kABDateTimePropertyType).

[`kABPersonBrotherLabel`](/documentation/AddressBook/kABPersonBrotherLabel)

Brother.

[`kABPersonChildLabel`](/documentation/AddressBook/kABPersonChildLabel)

Child.

[`kABPersonCreationDateProperty`](/documentation/AddressBook/kABPersonCreationDateProperty)

Creation date. Type: [`kABDateTimePropertyType`](/documentation/AddressBook/kABDateTimePropertyType).

[`kABPersonDateProperty`](/documentation/AddressBook/kABPersonDateProperty)

Identifier for the dates multivalue property.

[`kABPersonDepartmentProperty`](/documentation/AddressBook/kABPersonDepartmentProperty)

Department. Type: [`kABStringPropertyType`](/documentation/AddressBook/kABStringPropertyType).

[`kABPersonEmailProperty`](/documentation/AddressBook/kABPersonEmailProperty)

Email address. Type: [`kABMultiStringPropertyType`](/documentation/AddressBook/kABMultiStringPropertyType).

[`kABPersonFatherLabel`](/documentation/AddressBook/kABPersonFatherLabel)

Father.

[`kABPersonFirstNamePhoneticProperty`](/documentation/AddressBook/kABPersonFirstNamePhoneticProperty)

First name phonetic. Type: [`kABStringPropertyType`](/documentation/AddressBook/kABStringPropertyType).

[`kABPersonFirstNameProperty`](/documentation/AddressBook/kABPersonFirstNameProperty)

First name. Type: [`kABStringPropertyType`](/documentation/AddressBook/kABStringPropertyType).

[`kABPersonFriendLabel`](/documentation/AddressBook/kABPersonFriendLabel)

Friend.

[`kABPersonHomePageLabel`](/documentation/AddressBook/kABPersonHomePageLabel)

Home page.

[`kABPersonImageFormatOriginalSize`](/documentation/AddressBook/kABPersonImageFormatOriginalSize)

The image at its original size and shape.

[`kABPersonImageFormatThumbnail`](/documentation/AddressBook/kABPersonImageFormatThumbnail)

The small square thumbnail.

[`kABPersonInstantMessageProperty`](/documentation/AddressBook/kABPersonInstantMessageProperty)

Identifier for the instant message multivalue property.

[`kABPersonInstantMessageServiceAIM`](/documentation/AddressBook/kABPersonInstantMessageServiceAIM)

AIM instant message service.

[`kABPersonInstantMessageServiceFacebook`](/documentation/AddressBook/kABPersonInstantMessageServiceFacebook)

Facebook instant message service.

[`kABPersonInstantMessageServiceGaduGadu`](/documentation/AddressBook/kABPersonInstantMessageServiceGaduGadu)

Gadu-Gadu instant message service.

[`kABPersonInstantMessageServiceGoogleTalk`](/documentation/AddressBook/kABPersonInstantMessageServiceGoogleTalk)

Google Talk instant message service.

[`kABPersonInstantMessageServiceICQ`](/documentation/AddressBook/kABPersonInstantMessageServiceICQ)

ICQ instant message service.

[`kABPersonInstantMessageServiceJabber`](/documentation/AddressBook/kABPersonInstantMessageServiceJabber)

Jabber instant message service.

[`kABPersonInstantMessageServiceKey`](/documentation/AddressBook/kABPersonInstantMessageServiceKey)

Instant message service.

[`kABPersonInstantMessageServiceMSN`](/documentation/AddressBook/kABPersonInstantMessageServiceMSN)

MSN instant message service.

[`kABPersonInstantMessageServiceQQ`](/documentation/AddressBook/kABPersonInstantMessageServiceQQ)

QQ instant message service.

[`kABPersonInstantMessageServiceSkype`](/documentation/AddressBook/kABPersonInstantMessageServiceSkype)

Skype instant message service.

[`kABPersonInstantMessageServiceYahoo`](/documentation/AddressBook/kABPersonInstantMessageServiceYahoo)

Yahoo instant message service.

[`kABPersonInstantMessageUsernameKey`](/documentation/AddressBook/kABPersonInstantMessageUsernameKey)

Instant message service username.

[`kABPersonJobTitleProperty`](/documentation/AddressBook/kABPersonJobTitleProperty)

Job title. Type: [`kABStringPropertyType`](/documentation/AddressBook/kABStringPropertyType).

[`kABPersonKindOrganization`](/documentation/AddressBook/kABPersonKindOrganization)

Identifies an organization.

[`kABPersonKindPerson`](/documentation/AddressBook/kABPersonKindPerson)

Identifies a person.

[`kABPersonKindProperty`](/documentation/AddressBook/kABPersonKindProperty)

Identifier for the type property.

[`kABPersonLastNamePhoneticProperty`](/documentation/AddressBook/kABPersonLastNamePhoneticProperty)

Last name phonetic. Type: [`kABStringPropertyType`](/documentation/AddressBook/kABStringPropertyType).

[`kABPersonLastNameProperty`](/documentation/AddressBook/kABPersonLastNameProperty)

Last name. Type: [`kABStringPropertyType`](/documentation/AddressBook/kABStringPropertyType).

[`kABPersonManagerLabel`](/documentation/AddressBook/kABPersonManagerLabel)

Manager.

[`kABPersonMiddleNamePhoneticProperty`](/documentation/AddressBook/kABPersonMiddleNamePhoneticProperty)

Middle name phonetic. Type: [`kABStringPropertyType`](/documentation/AddressBook/kABStringPropertyType).

[`kABPersonMiddleNameProperty`](/documentation/AddressBook/kABPersonMiddleNameProperty)

Middle name. Type: [`kABStringPropertyType`](/documentation/AddressBook/kABStringPropertyType).

[`kABPersonModificationDateProperty`](/documentation/AddressBook/kABPersonModificationDateProperty)

Modification date. Type: [`kABDateTimePropertyType`](/documentation/AddressBook/kABDateTimePropertyType).

[`kABPersonMotherLabel`](/documentation/AddressBook/kABPersonMotherLabel)

Mother.

[`kABPersonNicknameProperty`](/documentation/AddressBook/kABPersonNicknameProperty)

Nickname. Type: [`kABStringPropertyType`](/documentation/AddressBook/kABStringPropertyType).

[`kABPersonNoteProperty`](/documentation/AddressBook/kABPersonNoteProperty)

Note. Type: [`kABStringPropertyType`](/documentation/AddressBook/kABStringPropertyType).

[`kABPersonOrganizationProperty`](/documentation/AddressBook/kABPersonOrganizationProperty)

Organization name. Type: [`kABStringPropertyType`](/documentation/AddressBook/kABStringPropertyType).

[`kABPersonParentLabel`](/documentation/AddressBook/kABPersonParentLabel)

Parent.

[`kABPersonPartnerLabel`](/documentation/AddressBook/kABPersonPartnerLabel)

Partner.

[`kABPersonPhoneHomeFAXLabel`](/documentation/AddressBook/kABPersonPhoneHomeFAXLabel)

Home fax number.

[`kABPersonPhoneIPhoneLabel`](/documentation/AddressBook/kABPersonPhoneIPhoneLabel)

iPhone number.

[`kABPersonPhoneMainLabel`](/documentation/AddressBook/kABPersonPhoneMainLabel)

Main phone number.

[`kABPersonPhoneMobileLabel`](/documentation/AddressBook/kABPersonPhoneMobileLabel)

Mobile phone number.

[`kABPersonPhoneOtherFAXLabel`](/documentation/AddressBook/kABPersonPhoneOtherFAXLabel)

Other fax number.

[`kABPersonPhonePagerLabel`](/documentation/AddressBook/kABPersonPhonePagerLabel)

Pager phone number.

[`kABPersonPhoneProperty`](/documentation/AddressBook/kABPersonPhoneProperty)

Identifier for the phone number multivalue property.

[`kABPersonPhoneWorkFAXLabel`](/documentation/AddressBook/kABPersonPhoneWorkFAXLabel)

Work fax number.

[`kABPersonPrefixProperty`](/documentation/AddressBook/kABPersonPrefixProperty)

Prefix (“Sir,” “Duke,” “General”). Type: [`kABStringPropertyType`](/documentation/AddressBook/kABStringPropertyType).

[`kABPersonRelatedNamesProperty`](/documentation/AddressBook/kABPersonRelatedNamesProperty)

Identifier for the related name multivalue property.

[`kABPersonSisterLabel`](/documentation/AddressBook/kABPersonSisterLabel)

Sister.

[`kABPersonSocialProfileProperty`](/documentation/AddressBook/kABPersonSocialProfileProperty)

Identifier for the social profile property.

[`kABPersonSocialProfileServiceFacebook`](/documentation/AddressBook/kABPersonSocialProfileServiceFacebook)

Facebook social profile service.

[`kABPersonSocialProfileServiceFlickr`](/documentation/AddressBook/kABPersonSocialProfileServiceFlickr)

Flickr social profile service.

[`kABPersonSocialProfileServiceGameCenter`](/documentation/AddressBook/kABPersonSocialProfileServiceGameCenter)

Game Center social profile service.

[`kABPersonSocialProfileServiceKey`](/documentation/AddressBook/kABPersonSocialProfileServiceKey)

Social profile service.

[`kABPersonSocialProfileServiceLinkedIn`](/documentation/AddressBook/kABPersonSocialProfileServiceLinkedIn)

LinkedIn social profile service.

[`kABPersonSocialProfileServiceMyspace`](/documentation/AddressBook/kABPersonSocialProfileServiceMyspace)

Myspace social profile service.

[`kABPersonSocialProfileServiceSinaWeibo`](/documentation/AddressBook/kABPersonSocialProfileServiceSinaWeibo)

Sina Weibo social profile service.

[`kABPersonSocialProfileServiceTwitter`](/documentation/AddressBook/kABPersonSocialProfileServiceTwitter)

Twitter social profile service.

[`kABPersonSocialProfileURLKey`](/documentation/AddressBook/kABPersonSocialProfileURLKey)

Social profile URL.

[`kABPersonSocialProfileUserIdentifierKey`](/documentation/AddressBook/kABPersonSocialProfileUserIdentifierKey)

Social profile user identifier.

[`kABPersonSocialProfileUsernameKey`](/documentation/AddressBook/kABPersonSocialProfileUsernameKey)

Social profile username.

[`kABPersonSpouseLabel`](/documentation/AddressBook/kABPersonSpouseLabel)

Spouse.

[`kABPersonSuffixProperty`](/documentation/AddressBook/kABPersonSuffixProperty)

Suffix (“Jr.,” “Sr.,” “III”). Type: [`kABStringPropertyType`](/documentation/AddressBook/kABStringPropertyType).

[`kABPersonURLProperty`](/documentation/AddressBook/kABPersonURLProperty)

Identifier for the URL multivalue property.

[`kABSourceNameProperty`](/documentation/AddressBook/kABSourceNameProperty)

The name of the source. Type: kABStringPropertyType.

[`kABSourceTypeProperty`](/documentation/AddressBook/kABSourceTypeProperty)

The type of the source.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)