АБПЕРСОН C ссылка
АБПЕРСОН непрозрачный тип инкапсулирует всю информацию о лице в базе данных Address Book — экземпляр АБПЕРСОНА, соответствует единственной записи лица в базе данных. АБПЕРСОН непрозрачный тип определяет свойства, такие как имя лица, компания, адрес, адреса электронной почты и телефонные номера.
Вы получаете значение свойства лица с помощью ABRecordCopyValue функция. См. ABRecord C Ссылка для большего количества функций, получающих и устанавливающих свойства. Посмотрите “Constants” раздел для списка всех свойств, меток и ключей раньше получал доступ к полям в записи лица.
Некоторые из этих свойств имеют многократные значения, к которым получают доступ через стандартные и определяемые пользователем метки. Например, у лица могут быть дом, работа, мобильная, и телефонные номера факса. Поэтому телефонный атрибут определяется как объект ABMultiValue, содержащий объекты NSString для каждого числа. Дополнительную информацию см. в Ссылке ABMultiValue C в списках мультизначения и как работают основные значения.
Можно добавить собственные свойства к записям лица, слишком использующим ABAddPropertiesAndTypes функция — т.е. присоедините дополнительные определенные с помощью программы данные к каждой записи лица. Поскольку база данных Address Book сохранена как список свойств, эти определенные с помощью программы свойства могут быть проигнорированы другими приложениями. Обратите внимание на то, что к базе данных AddressBook получает доступ многократное приложение и не шифруют так, Ваше приложение не должно хранить уязвимую информацию в базе данных как номера кредитных карт.
У лица могут также быть связанное изображение или изображение. Изображение в не фактически сохраненный в базе данных Address Book (список свойств) — это сохранено в отдельном файле изображений. Можно установить изображение лица с помощью ABPersonSetImageData функция, или получают изображение с помощью ABPersonCopyImageDataфункция.
Файлы образа могут быть локальными или удаленными. Локальные изображения являются любыми изображениями в .../Library/Images/People или отображает пользователя, установил использование приложения Адресной книги. Удаленные изображения являются изображениями, сохраненными в сети. Изображения тезисов занимают время для загрузки, таким образом, АБПЕРСОН обеспечивает асинхронный API для выборки удаленных изображений.
Используйте ABBeginLoadingImageDataForClient функционируйте, если файл образа не локален, и Вы хотите выполнить асинхронную выборку. ABBeginLoadingImageDataForClient функция возвратит номер для отслеживания изображения. Номер для отслеживания и выбранное изображение будут переданы Вашей функции обратного вызова. Реализуйте свою функцию обратного вызова для обработки выбранного изображения. Используйте ABCancelLoadingImageDataForTag функционируйте, если по некоторым причинам Вы хотите отменить асинхронную выборку.
Записи лица могут принадлежать многократным группам. Используйте ABPersonCopyParentGroups функция для получения групп лицо принадлежит. См. ABGroup C Ссылка для получения дополнительной информации о группах.
Можно также искать записи, соответствующие определенный «запрос», который Вы указываете путем создания объекта ABSearchElement. Используйте ABPersonCreateSearchElement функция для создания объекта ABSearchElement, содержащего запрос. Тогда используйте ABAddressBook ABCopyArrayOfMatchingRecords функция, передавая ABSearchElement как параметр, для запросов базы данных. Посмотрите Ссылку ABSearchElement C для большего количества функций, создающих составные запросы.
Ваше приложение может также импортировать и экспортировать лица в vCard формате файла с помощью ABPersonCreateWithVCardRepresentation и ABPersonCopyVCardRepresentation функции.
АБПЕРСОН непрозрачный тип “бесплатный соединенный мостом” с его дубликатом Objective C. Это означает что ABPersonRef тип является взаимозаменяемым в вызовах функции или вызовах метода с экземплярами класса АБПЕРСОНА.
-
Запускает асинхронную выборку для данных изображения во всех расположениях и возвращает ненулевой тег для отслеживания.
Объявление
Swift
func ABBeginLoadingImageDataForClient(_person: ABPerson!, _callback: ABImageClientCallback, _refcon: UnsafeMutablePointer<Void>) -> CFIndexObjective C
CFIndex ABBeginLoadingImageDataForClient ( ABPersonRef person, ABImageClientCallback callback, void *refcon );Параметры
personЛицо, данные изображения которого Вы хотите выбрать.
callbackФункция для вызова, когда завершается выборка.
refconНевведенный указатель на определенные с помощью программы данные, которые будут переданы обратному вызову.
Возвращаемое значение
Ненулевой тег для отслеживания
Обсуждение
Используйте эту функцию для начала асинхронной выборки. Реализуйте свою функцию обратного вызова для получения выбранного изображения. Используйте
ABCancelLoadingImageDataForTagфункционируйте для отмены асинхронной выборки.Оператор импорта
Objective C
@import AddressBook;Swift
import AddressBookДоступность
Доступный в OS X v10.2 и позже.
-
Отменяет асинхронную выборку изображения для данного тега.
Объявление
Swift
func ABCancelLoadingImageDataForTag(_tag: CFIndex)Objective C
void ABCancelLoadingImageDataForTag ( CFIndex tag );Параметры
tagИспользуемый для отслеживания асинхронной выборки. Этот параметр должен был быть возвращен от предыдущего вызова до
ABBeginLoadingImageDataForClientфункция.Обсуждение
Используйте
ABBeginLoadingImageDataForClientфункция для начала асинхронной выборки. Реализуйте свою функцию обратного вызова для получения выбранного изображения. Используйте эту функцию для отмены асинхронной выборки.Оператор импорта
Objective C
@import AddressBook;Swift
import AddressBookДоступность
Доступный в OS X v10.2 и позже.
-
Данные возвратов, содержащие изображение лица.
Объявление
Swift
func ABPersonCopyImageData(_person: ABPerson!) -> Unmanaged<CFData>!Objective C
CFDataRef ABPersonCopyImageData ( ABPersonRef person );Параметры
personЛицо, изображение которого Вы хотите получить.
Возвращаемое значение
Данные, представляющие изображение
person. Вы ответственны за выпуск этого объекта.Возвращенные данные находятся в совместимом формате QuickTime. Для создания изображения из него используйте метод NSImage
initWithData:.Оператор импорта
Objective C
@import AddressBook;Swift
import AddressBookДоступность
Доступный в OS X v10.2 и позже.
-
Возвращает массив групп, которым принадлежит лицо.
Объявление
Swift
func ABPersonCopyParentGroups(_person: ABPerson!) -> Unmanaged<CFArray>!Objective C
CFArrayRef ABPersonCopyParentGroups ( ABPersonRef person );Параметры
personЛицо, родительские группы которого Вы хотите получить.
Возвращаемое значение
Массив объектов ABGroup, который
personпринадлежит. Вы ответственны за выпуск этого объекта.Оператор импорта
Objective C
@import AddressBook;Swift
import AddressBookДоступность
Доступный в OS X v10.2 и позже.
-
Возвращает vCard представление лица как объект данных в формате vCard.
Объявление
Swift
func ABPersonCopyVCardRepresentation(_person: ABPerson!) -> Unmanaged<CFData>!Objective C
CFDataRef ABPersonCopyVCardRepresentation ( ABPersonRef person );Параметры
personЛицо, vCard представление которого Вы хотите получить.
Возвращаемое значение
vCard представление
personкак объект данных в формате vCard. Вы ответственны за выпуск этого объекта.Оператор импорта
Objective C
@import AddressBook;Swift
import AddressBookДоступность
Доступный в OS X v10.2 и позже.
-
Возвращает недавно создаваемый объект лица.
Объявление
Swift
func ABPersonCreate() -> Unmanaged<ABPerson>!Objective C
ABPersonRef ABPersonCreate ( void );Возвращаемое значение
Недавно создаваемый объект лица. Вы ответственны за выпуск этого объекта.
Оператор импорта
Objective C
@import AddressBook;Swift
import AddressBookДоступность
Доступный в OS X v10.2 и позже.
-
Возвращает поисковый объект элемента, указывающий запрос для записей этого типа.
Объявление
Swift
func ABPersonCreateSearchElement(_property: CFString!, _label: CFString!, _key: CFString!, _value: AnyObject!, _comparison: ABSearchComparison) -> Unmanaged<ABSearchElement>!Objective C
ABSearchElementRef ABPersonCreateSearchElement ( CFStringRef property, CFStringRef label, CFStringRef key, CFTypeRef value, ABSearchComparison comparison );Параметры
propertyИмя свойства для поиска на. Это не может быть
NULL. Для полного списка свойств посмотрите“Person Properties”иCommon Propertiesв ABRecord.labelИмя метки для списка мультизначения. Если
propertyне имеет многократных значений, передачиNULL. Еслиpropertyдействительно имеет многократные значения, передачуNULLискать все значения.keyКлючевое имя для словаря. Если
propertyне словарь, передачаNULL. Еслиpropertyсловарь, передачаNULLискать все ключи.valueЗначение Вы ищете. Это не может быть
NULLcomparisonУказывает тип сравнения для выполнения, такой как
kABEqualилиkABPrefixMatchCaseInsensitive. Для полного списка посмотритеSearch Comparisons.Возвращаемое значение
Поисковый объект элемента, указывающий запрос согласно вышеупомянутым параметрам. Вы ответственны за выпуск этого объекта.
Обсуждение
Используйте ABAddressBook
ABCopyArrayOfMatchingRecordsфункционируйте для фактического выполнения запроса. Кроме того, посмотрите Ссылку ABSearchElement C для большего количества функций, создающих составные запросы.Оператор импорта
Objective C
@import AddressBook;Swift
import AddressBookДоступность
Доступный в OS X v10.2 и позже.
-
Возвращает новый объект АБПЕРСОНА, инициализированный с определенными данными в формате vCard.
Объявление
Swift
func ABPersonCreateWithVCardRepresentation(_vCard: CFData!) -> Unmanaged<ABPerson>!Objective C
ABPersonRef ABPersonCreateWithVCardRepresentation ( CFDataRef vCard );Параметры
vCardДанные в vCard форматируют для инициализации нового объекта АБПЕРСОНА с.
Возвращаемое значение
Новый объект АБПЕРСОНА инициализируется с определенными данными в формате vCard. Вы ответственны за выпуск этого объекта.
Оператор импорта
Objective C
@import AddressBook;Swift
import AddressBookДоступность
Доступный в OS X v10.2 и позже.
-
Устанавливает изображение для этого лица к определенным данным.
Объявление
Swift
func ABPersonSetImageData(_person: ABPerson!, _imageData: CFData!) -> BoolObjective C
bool ABPersonSetImageData ( ABPersonRef person, CFDataRef imageData );Параметры
personЛицо, данные изображения которого Вы хотите установить.
imageDataДанные изображения для использования в качестве изображения для
person.Возвращаемое значение
trueв случае успеха,falseиначе.Оператор импорта
Objective C
@import AddressBook;Swift
import AddressBookДоступность
Доступный в OS X v10.2 и позже.
-
Когда асинхронная выборка изображения завершена, прототип функции обратного вызова раньше уведомлял приложение.
Объявление
Swift
typealias ABImageClientCallback = CFunctionPointer<((CFData!, CFIndex, UnsafeMutablePointer<Void>) -> Void)>Objective C
typedef void (*ABImageClientCallback) ( CFDataRef imageData, int tag, void *info );Параметры
imageDataДанные изображения в совместимом формате Quicktime, загруженном из асинхронной выборки.
NULLесли выборка перестала работать.tagНомер для отслеживания для этой выборки, которая должна была быть получена от предыдущего вызова до
ABBeginLoadingImageDataForClientфункция.infoНевведенный указатель на определенные с помощью программы данные, переданные
ABBeginLoadingImageDataForClientфункция.Обсуждение
Используйте
ABBeginLoadingImageDataForClientфункция для начала асинхронной выборки, иABCancelLoadingImageDataForTagфункционируйте для отмены асинхронной выборки.Оператор импорта
Objective C
@import AddressBook;Swift
import AddressBookДоступность
Доступный в OS X v10.2 и позже.
-
Ссылка на объект АБПЕРСОНА.
Объявление
Swift
typealias ABPersonRef = ABPersonObjective C
typedef struct __ABPerson *ABPersonRef;Оператор импорта
Objective C
@import AddressBook;Swift
import AddressBookДоступность
Доступный в OS X v10.2 и позже.
-
CFPlugIn определяет следующие доменные константы спецификатора.
Объявление
Swift
let kABFirstNameProperty: NSString! let kABLastNameProperty: NSString! let kABFirstNamePhoneticProperty: NSString! let kABLastNamePhoneticProperty: NSString! let kABBirthdayProperty: NSString! let kABOrganizationProperty: NSString! let kABJobTitleProperty: NSString! let kABHomePageProperty: NSString! let kABURLsProperty: NSString! let kABCalendarURIsProperty: NSString! let kABEmailProperty: NSString! let kABAddressProperty: NSString! let kABPhoneProperty: NSString! let kABInstantMessageProperty: NSString! let kABNoteProperty: NSString! let kABMiddleNameProperty: NSString! let kABMiddleNamePhoneticProperty: NSString! let kABTitleProperty: NSString! let kABSuffixProperty: NSString! let kABNicknameProperty: NSString! let kABMaidenNameProperty: NSString! let kABOtherDatesProperty: NSString! let kABRelatedNamesProperty: NSString! let kABDepartmentProperty: NSString! let kABPersonFlags: NSString!Objective C
CFStringRef kABFirstNameProperty; CFStringRef kABLastNameProperty; CFStringRef kABFirstNamePhoneticProperty; CFStringRef kABLastNamePhoneticProperty; CFStringRef kABBirthdayProperty; CFStringRef kABOrganizationProperty; CFStringRef kABJobTitleProperty; CFStringRef kABHomePageProperty; CFStringRef kABURLsProperty; CFStringRef kABCalendarURIsProperty; CFStringRef kABEmailProperty; CFStringRef kABAddressProperty; CFStringRef kABPhoneProperty; CRStringRef kABInstantMessageProperty; CFStringRef kABAIMInstantProperty; CFStringRef kABJabberInstantProperty; CFStringRef kABMSNInstantProperty; CFStringRef kABYahooInstantProperty; CFStringRef kABICQInstantProperty; CFStringRef kABNoteProperty; CFStringRef kABMiddleNameProperty; CFStringRef kABMiddleNamePhoneticProperty; CFStringRef kABTitleProperty; CFStringRef kABSuffixProperty; CFStringRef kABNicknameProperty; CFStringRef kABMaidenNameProperty; CFStringRef kABOtherDatesProperty; CFStringRef kABRelatedNamesProperty; CFStringRef kABDepartmentProperty; CFStringRef kABPersonFlags;Константы
-
kABFirstNamePropertykABFirstNamePropertyИмя (строка).
Доступный в OS X v10.2 и позже.
-
kABLastNamePropertykABLastNamePropertyФамилия (строка).
Доступный в OS X v10.2 и позже.
-
kABFirstNamePhoneticPropertykABFirstNamePhoneticPropertyИмя, фонетическое (строка).
Доступный в OS X v10.2 и позже.
-
kABLastNamePhoneticPropertykABLastNamePhoneticPropertyФамилия, фонетическая (строка).
Доступный в OS X v10.2 и позже.
-
kABBirthdayPropertykABBirthdayPropertyДата рождения (дата).
Доступный в OS X v10.2 и позже.
-
kABOrganizationPropertykABOrganizationPropertyНазвание компании (строка)
Доступный в OS X v10.2 и позже.
-
kABJobTitlePropertykABJobTitlePropertyДолжность (строка).
Доступный в OS X v10.2 и позже.
-
kABHomePagePropertykABHomePagePropertyДомашняя Веб-страница (строка). Осуждаемый в версии 10.4 OS X.
Доступный в OS X v10.2 и позже.
-
kABURLsPropertykABURLsPropertyВеб-страницы (мультистрока).
Доступный в OS X v10.4 и позже.
-
kABCalendarURIsPropertykABCalendarURIsPropertyКалендарь URIs (мультистрока).
Доступный в OS X v10.5 и позже.
-
kABEmailPropertykABEmailPropertyэлектронная почта (а) (мультистрока).
Доступный в OS X v10.2 и позже.
-
kABAddressPropertykABAddressPropertyАдреса расположения (мультисловарь).
Доступный в OS X v10.2 и позже.
-
kABPhonePropertykABPhonePropertyУниверсальный телефонный номер (мультистрока).
Доступный в OS X v10.2 и позже.
-
kABInstantMessagePropertykABInstantMessagePropertyМгновенный обмен сообщениями ID.
Доступный в OS X v10.7 и позже.
-
kABAIMInstantPropertykABAIMInstantPropertyМгновенный обмен сообщениями AIM (мультистрока).
Используйте свойство мультизначения
kABInstantMessagePropertyс мгновенной службой сообщенийkABInstantMessageServiceAIMвместо этого.Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.7.
-
kABJabberInstantPropertykABJabberInstantPropertyМгновенный обмен сообщениями бессмысленных данных (мультистрока).
Используйте свойство мультизначения
kABInstantMessagePropertyс мгновенной службой сообщенийkABInstantMessageServiceJabberвместо этого.Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.7.
-
kABMSNInstantPropertykABMSNInstantPropertyМгновенный обмен сообщениями MSN (мультистрока).
Используйте свойство мультизначения
kABInstantMessagePropertyс мгновенной службой сообщенийkABInstantMessageServiceMSNвместо этого.Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.7.
-
kABYahooInstantPropertykABYahooInstantPropertyМгновенный обмен сообщениями Yahoo (мультистрока).
Используйте свойство мультизначения
kABInstantMessagePropertyс мгновенной службой сообщенийkABInstantMessageServiceYahooвместо этого.Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.7.
-
kABICQInstantPropertykABICQInstantPropertyМгновенный обмен сообщениями ICQ (мультистрока).
Используйте свойство мультизначения
kABInstantMessagePropertyс мгновенной службой сообщенийkABInstantMessageServiceICQвместо этого.Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.7.
-
kABNotePropertykABNotePropertyОтметьте (представляют в виде строки).
Доступный в OS X v10.2 и позже.
-
kABMiddleNamePropertykABMiddleNamePropertyВторое имя (строка).
Доступный в OS X v10.2 и позже.
-
kABMiddleNamePhoneticPropertykABMiddleNamePhoneticPropertyВторое имя, фонетическое (строка). Не поддерживаемый в AddressBook UI.
Доступный в OS X v10.2 и позже.
-
kABTitlePropertykABTitlePropertyЗаголовок как в «Сэре», «Герцоге», «Общем», «Кардинальном», или «Господь» (строка). Не поддерживаемый в AddressBook UI.
Доступный в OS X v10.2 и позже.
-
kABSuffixPropertykABSuffixPropertyСуффикс как в «Сэре», «младшем», «III», или «эсквайр» (строка). Не поддерживаемый в AddressBook UI.
Доступный в OS X v10.2 и позже.
-
kABNicknamePropertykABNicknamePropertyПсевдоним (строка).
Доступный в OS X v10.2 и позже.
-
kABMaidenNamePropertykABMaidenNamePropertyДевичья фамилия (строка).
Доступный в OS X v10.2 и позже.
-
kABOtherDatesPropertykABOtherDatesPropertyДаты связались с лицом (ABMultiDateProperty, содержащий даты).
Доступный в OS X v10.3 и позже.
-
kABRelatedNamesPropertykABRelatedNamesPropertyИмена людей имели отношение к лицу (ABMultiStringProperty, содержащий имена).
Доступный в OS X v10.3 и позже.
-
kABDepartmentPropertykABDepartmentPropertyИмя отдела (строка).
Доступный в OS X v10.3 и позже.
-
kABPersonFlagskABPersonFlagsСвойство, указывающее упорядочивание имени и пользовательскую конфигурацию записи в приложении Адресной книги.
Доступный в OS X v10.3 и позже.
-
-
Свойство ABPersonFlags используется для доступа к следующим настройкам:
Объявление
Swift
var kABShowAsPerson: Int32 { get } var kABShowAsCompany: Int32 { get } var kABShowAsMask: Int32 { get } var kABDefaultNameOrdering: Int32 { get } var kABFirstNameFirst: Int32 { get } var kABLastNameFirst: Int32 { get } var kABNameOrderingMask: Int32 { get }Objective C
#define kABShowAsPerson 000000 #define kABShowAsCompany 000001 #define kABShowAsMask 000007 #define kABDefaultNameOrdering 000000 #define kABFirstNameFirst 000040 #define kABLastNameFirst 000020 #define kABNameOrderingMask 000070Константы
-
kABShowAsPersonkABShowAsPersonЗапись выведена на экран как лицо.
Доступный в OS X v10.3 и позже.
-
kABShowAsCompanykABShowAsCompanyЗапись выведена на экран как компания.
Доступный в OS X v10.3 и позже.
-
kABShowAsMaskkABShowAsMaskИспользуемый в сочетании с
kABShowAsPersonиkABShowAsCompanyопределить рекордную конфигурацию.Доступный в OS X v10.3 и позже.
-
kABDefaultNameOrderingkABDefaultNameOrderingУпорядочивание имени по умолчанию (выведены ли имя лица или фамилия на экран сначала) в приложении Адресной книги.
Доступный в OS X v10.3 и позже.
-
kABFirstNameFirstkABFirstNameFirstИмя выведено на экран сначала в Адресной книге.
Доступный в OS X v10.3 и позже.
-
kABLastNameFirstkABLastNameFirstФамилия выведена на экран сначала в Адресной книге.
Доступный в OS X v10.3 и позже.
-
kABNameOrderingMaskkABNameOrderingMaskИспользуемый в сочетании с
kABDefaultNameOrdering,kABFirstNameFirst, иkABLastNameFirstопределить упорядочивание имени.Доступный в OS X v10.3 и позже.
Доступность
Доступный в OS X v10.3 и позже.
-
-
Метки используются почтовым свойством.
Объявление
Objective C
CFStringRef kABEmailWorkLabel; CFStringRef kABEmailHomeLabel;Константы
-
Метки используются свойством адреса.
Объявление
Objective C
CFStringRef kABAddressWorkLabel; CFStringRef kABAddressHomeLabel;Константы
-
Ключи используются свойством адреса.
Объявление
Swift
let kABAddressStreetKey: NSString! let kABAddressCityKey: NSString! let kABAddressStateKey: NSString! let kABAddressZIPKey: NSString! let kABAddressCountryKey: NSString! let kABAddressCountryCodeKey: NSString!Objective C
CFStringRef kABAddressStreetKey; CFStringRef kABAddressCityKey; CFStringRef kABAddressStateKey; CFStringRef kABAddressZIPKey; CFStringRef kABAddressCountryKey; CFStringRef kABAddressCountryCodeKey;Константы
-
kABAddressStreetKeykABAddressStreetKeyУлица (строка).
Доступный в OS X v10.2 и позже.
-
kABAddressCityKeykABAddressCityKeyГород (строка).
Доступный в OS X v10.2 и позже.
-
kABAddressStateKeykABAddressStateKeyСостояние (строка).
Доступный в OS X v10.2 и позже.
-
kABAddressZIPKeykABAddressZIPKeyZip (строка).
Доступный в OS X v10.2 и позже.
-
kABAddressCountryKeykABAddressCountryKeyСтрана (строка).
Доступный в OS X v10.2 и позже.
-
kABAddressCountryCodeKeykABAddressCountryCodeKeyКод страны (строка).
Доступный в OS X v10.2 и позже.
-
-
Метки используются свойством телефона.
Объявление
Swift
let kABPhoneWorkLabel: NSString! let kABPhoneHomeLabel: NSString! let kABPhoneMobileLabel: NSString! let kABPhoneMainLabel: NSString! let kABPhoneHomeFAXLabel: NSString! let kABPhoneWorkFAXLabel: NSString! let kABPhonePagerLabel: NSString!Objective C
CFStringRef kABPhoneWorkLabel; CFStringRef kABPhoneHomeLabel; CFStringRef kABPhoneMobileLabel; CFStringRef kABPhoneMainLabel; CFStringRef kABPhoneHomeFAXLabel; CFStringRef kABPhoneWorkFAXLabel; CFStringRef kABPhonePagerLabel;Константы
-
kABPhoneWorkLabelkABPhoneWorkLabelРабочий телефон.
Доступный в OS X v10.2 и позже.
-
kABPhoneHomeLabelkABPhoneHomeLabelДомашний телефон.
Доступный в OS X v10.2 и позже.
-
kABPhoneMobileLabelkABPhoneMobileLabelСотовый телефон.
Доступный в OS X v10.2 и позже.
-
kABPhoneMainLabelkABPhoneMainLabelОсновной телефон.
Доступный в OS X v10.2 и позже.
-
kABPhoneHomeFAXLabelkABPhoneHomeFAXLabelНомер факса.
Доступный в OS X v10.2 и позже.
-
kABPhoneWorkFAXLabelkABPhoneWorkFAXLabelНомер факса.
Доступный в OS X v10.2 и позже.
-
kABPhonePagerLabelkABPhonePagerLabelНомер пейджера.
Доступный в OS X v10.2 и позже.
-
-
Метки, используемые
kABURLsPropertyсвойство.Константы
-
kABHomePageLabelkABHomePageLabelВеб-страница URL.
Используйте
kABURLsPropertyсвойство мультизначения с меткойkABHomePageLabelвместо этого.Доступный в OS X v10.4 и позже.
-
-
Метки используются свойством связанных имен.
Объявление
Swift
let kABMotherLabel: NSString! let kABFatherLabel: NSString! let kABParentLabel: NSString! let kABSisterLabel: NSString! let kABBrotherLabel: NSString! let kABChildLabel: NSString! let kABFriendLabel: NSString! let kABSpouseLabel: NSString! let kABPartnerLabel: NSString! let kABAssistantLabel: NSString! let kABManagerLabel: NSString!Objective C
CFStringRef kABMotherLabel; CFStringRef kABFatherLabel; CFStringRef kABParentLabel; CFStringRef kABSisterLabel; CFStringRef kABBrotherLabel; CFStringRef kABChildLabel; CFStringRef kABFriendLabel; CFStringRef kABSpouseLabel; CFStringRef kABPartnerLabel; CFStringRef kABAssistantLabel; CFStringRef kABManagerLabel;Константы
-
kABMotherLabelkABMotherLabelРодительский элемент.
Доступный в OS X v10.3 и позже.
-
kABFatherLabelkABFatherLabelРодительский элемент.
Доступный в OS X v10.3 и позже.
-
kABParentLabelkABParentLabelРодитель.
Доступный в OS X v10.3 и позже.
-
kABSisterLabelkABSisterLabelСестра.
Доступный в OS X v10.3 и позже.
-
kABBrotherLabelkABBrotherLabelBrother.
Доступный в OS X v10.3 и позже.
-
kABChildLabelkABChildLabelДочерний элемент.
Доступный в OS X v10.3 и позже.
-
kABFriendLabelkABFriendLabelДруг.
Доступный в OS X v10.3 и позже.
-
kABSpouseLabelkABSpouseLabelСупруг.
Доступный в OS X v10.3 и позже.
-
kABPartnerLabelkABPartnerLabelПартнер.
Доступный в OS X v10.3 и позже.
-
kABAssistantLabelkABAssistantLabelАссистент
Доступный в OS X v10.3 и позже.
-
kABManagerLabelkABManagerLabelМенеджер.
Доступный в OS X v10.3 и позже.
Доступность
Доступный в OS X v10.3 и позже.
-
-
Метки используются свойством экземпляра AIM.
Объявление
Objective C
CFStringRef kABAIMWorkLabel; CFStringRef kABAIMHomeLabel;Константы
-
kABAIMWorkLabelkABAIMWorkLabelРабота AIM.
Используйте свойство мультизначения
kABInstantMessagePropertyс меткойkABWorkLabelи мгновенная служба сообщенийkABInstantMessageServiceAIMвместо этого.Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.7.
-
kABAIMHomeLabelkABAIMHomeLabelДомашний AIM.
Используйте свойство мультизначения
kABInstantMessagePropertyс меткойkABHomeLabelи мгновенная служба сообщенийkABInstantMessageServiceAIMвместо этого.Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.7.
-
-
Метки используются свойством экземпляра Бессмысленных данных.
Объявление
Objective C
CFStringRef kABJabberWorkLabel; CFStringRef kABJabberHomeLabel;Константы
-
kABJabberWorkLabelkABJabberWorkLabelБессмысленные данные работы.
Используйте свойство мультизначения
kABInstantMessagePropertyс меткойkABWorkLabelи мгновенная служба сообщенийkABInstantMessageServiceJabberвместо этого.Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.7.
-
kABJabberHomeLabelkABJabberHomeLabelДомашние бессмысленные данные.
Используйте свойство мультизначения
kABInstantMessagePropertyс меткойkABHomeLabelи мгновенная служба сообщенийkABInstantMessageServiceJabberвместо этого.Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.7.
-
-
Метки используются свойством экземпляра MSN.
Объявление
Objective C
CFStringRef kABMSNWorkLabel; CFStringRef kABMSNHomeLabel;Константы
-
kABMSNWorkLabelkABMSNWorkLabelРабота MSN.
Используйте свойство мультизначения
kABInstantMessagePropertyс меткойkABWorkLabelи мгновенная служба сообщенийkABInstantMessageServiceMSNвместо этого.Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.7.
-
kABMSNHomeLabelkABMSNHomeLabelДомашний MSN.
Используйте свойство мультизначения
kABInstantMessagePropertyс меткойkABHomeLabelи мгновенная служба сообщенийkABInstantMessageServiceMSNвместо этого.Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.7.
-
-
Метки используются свойством экземпляра Yahoo.
Объявление
Objective C
CFStringRef kABYahooWorkLabel; CFStringRef kABYahooHomeLabel;Константы
-
kABYahooWorkLabelkABYahooWorkLabelРабота Yahoo.
Используйте свойство мультизначения
kABInstantMessagePropertyс меткойkABWorkLabelи мгновенная служба сообщенийkABInstantMessageServiceYahooвместо этого.Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.7.
-
kABYahooHomeLabelkABYahooHomeLabelДомашний Yahoo.
Используйте свойство мультизначения
kABInstantMessagePropertyс меткойkABHomeLabelи мгновенная служба сообщенийkABInstantMessageServiceYahooвместо этого.Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.7.
-
-
Метки используются свойством экземпляра ICQ.
Объявление
Objective C
CFStringRef kABICQWorkLabel; CFStringRef kABICQHomeLabel;Константы
-
kABICQWorkLabelkABICQWorkLabelРабота ICQ.
Используйте свойство мультизначения
kABInstantMessagePropertyс меткойkABWorkLabelи мгновенная служба сообщенийkABInstantMessageServiceICQвместо этого.Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.7.
-
kABICQHomeLabelkABICQHomeLabelДомашний ICQ.
Используйте свойство мультизначения
kABInstantMessagePropertyс меткойkABHomeLabelи мгновенная служба сообщенийkABInstantMessageServiceICQвместо этого.Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.7.
-
-
Ключи раньше указывали различные поля в a
kABInstantMessageProperty. Ни разработчики, ни пользователи не могут добавить больше ключей.Объявление
Objective C
NSString * const kABInstantMessageUsernameKey; NSString * const kABInstantMessageServiceKey;Константы
-
Предопределенные константы раньше идентифицировали службы мгновенных сообщений. Можно использовать эти константы или любую другую строку.
Объявление
Swift
let kABInstantMessageServiceAIM: NSString! let kABInstantMessageServiceFacebook: NSString! let kABInstantMessageServiceGaduGadu: NSString! let kABInstantMessageServiceGoogleTalk: NSString! let kABInstantMessageServiceICQ: NSString! let kABInstantMessageServiceJabber: NSString! let kABInstantMessageServiceMSN: NSString! let kABInstantMessageServiceQQ: NSString! let kABInstantMessageServiceSkype: NSString! let kABInstantMessageServiceYahoo: NSString!Objective C
CFStringRef kABInstantMessageServiceAIM; CFStringRef kABInstantMessageServiceFacebook; CFStringRef kABInstantMessageServiceGaduGadu; CFStringRef kABInstantMessageServiceGoogleTalk; CFStringRef kABInstantMessageServiceICQ; CFStringRef kABInstantMessageServiceJabber; CFStringRef kABInstantMessageServiceMSN; CFStringRef kABInstantMessageServiceQQ; CFStringRef kABInstantMessageServiceSkype; CFStringRef kABInstantMessageServiceYahoo;Константы
-
kABInstantMessageServiceAIMkABInstantMessageServiceAIMПейджер AOL.
Доступный в OS X v10.7 и позже.
-
kABInstantMessageServiceFacebookkABInstantMessageServiceFacebookFacebook.
Доступный в OS X v10.7 и позже.
-
kABInstantMessageServiceGaduGadukABInstantMessageServiceGaduGaduGadu-Gadu.
Доступный в OS X v10.7 и позже.
-
kABInstantMessageServiceGoogleTalkkABInstantMessageServiceGoogleTalkGoogle Talk.
Доступный в OS X v10.7 и позже.
-
kABInstantMessageServiceICQkABInstantMessageServiceICQICQ.
Доступный в OS X v10.7 и позже.
-
kABInstantMessageServiceJabberkABInstantMessageServiceJabberБессмысленные данные.
Доступный в OS X v10.7 и позже.
-
kABInstantMessageServiceMSNkABInstantMessageServiceMSNMSN.
Доступный в OS X v10.7 и позже.
-
kABInstantMessageServiceQQkABInstantMessageServiceQQQQ.
Доступный в OS X v10.7 и позже.
-
kABInstantMessageServiceSkypekABInstantMessageServiceSkypeSkype.
Доступный в OS X v10.7 и позже.
-
kABInstantMessageServiceYahookABInstantMessageServiceYahooYahoo!.
Доступный в OS X v10.7 и позже.
-
-
Метки для значений, содержавшихся в ABOtherDatesProperty, мультиоценивают свойства.
Константы
Доступность
Доступный в OS X v10.3 и позже.
-
Универсальные метки, которые могут примениться к любому свойству списка мультизначения.
Объявление
Swift
let kABWorkLabel: NSString! let kABHomeLabel: NSString! let kABOtherLabel: NSString! let kABMobileMeLabel: NSString!Objective C
CFStringRef kABWorkLabel; CFStringRef kABHomeLabel; CFStringRef kABOtherLabel; CFStringRef kABMobileMeLabel;Константы
-
kABWorkLabelkABWorkLabelВсе
kABXXXXWorkLabelконстанты эквивалентны этой метке.Доступный в OS X v10.2 и позже.
-
kABHomeLabelkABHomeLabelВсе
kABXXXXHomeLabelконстанты эквивалентны этой метке.Доступный в OS X v10.2 и позже.
-
kABOtherLabelkABOtherLabelМожет использоваться с любым свойством мультизначения.
Доступный в OS X v10.2 и позже.
-
kABMobileMeLabelkABMobileMeLabelМомент MobileMe messager или почтовые значения.
Доступный в OS X v10.7 и позже.
-
