АБПЕРСОН 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
Значение Вы ищете. Это не может быть
NULL
comparison
Указывает тип сравнения для выполнения, такой как
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 = ABPerson
Objective 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;
Константы
-
kABFirstNameProperty
kABFirstNameProperty
Имя (строка).
Доступный в OS X v10.2 и позже.
-
kABLastNameProperty
kABLastNameProperty
Фамилия (строка).
Доступный в OS X v10.2 и позже.
-
kABFirstNamePhoneticProperty
kABFirstNamePhoneticProperty
Имя, фонетическое (строка).
Доступный в OS X v10.2 и позже.
-
kABLastNamePhoneticProperty
kABLastNamePhoneticProperty
Фамилия, фонетическая (строка).
Доступный в OS X v10.2 и позже.
-
kABBirthdayProperty
kABBirthdayProperty
Дата рождения (дата).
Доступный в OS X v10.2 и позже.
-
kABOrganizationProperty
kABOrganizationProperty
Название компании (строка)
Доступный в OS X v10.2 и позже.
-
kABJobTitleProperty
kABJobTitleProperty
Должность (строка).
Доступный в OS X v10.2 и позже.
-
kABHomePageProperty
kABHomePageProperty
Домашняя Веб-страница (строка). Осуждаемый в версии 10.4 OS X.
Доступный в OS X v10.2 и позже.
-
kABURLsProperty
kABURLsProperty
Веб-страницы (мультистрока).
Доступный в OS X v10.4 и позже.
-
kABCalendarURIsProperty
kABCalendarURIsProperty
Календарь URIs (мультистрока).
Доступный в OS X v10.5 и позже.
-
kABEmailProperty
kABEmailProperty
электронная почта (а) (мультистрока).
Доступный в OS X v10.2 и позже.
-
kABAddressProperty
kABAddressProperty
Адреса расположения (мультисловарь).
Доступный в OS X v10.2 и позже.
-
kABPhoneProperty
kABPhoneProperty
Универсальный телефонный номер (мультистрока).
Доступный в OS X v10.2 и позже.
-
kABInstantMessageProperty
kABInstantMessageProperty
Мгновенный обмен сообщениями ID.
Доступный в OS X v10.7 и позже.
-
kABAIMInstantProperty
kABAIMInstantProperty
Мгновенный обмен сообщениями AIM (мультистрока).
Используйте свойство мультизначения
kABInstantMessageProperty
с мгновенной службой сообщенийkABInstantMessageServiceAIM
вместо этого.Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.7.
-
kABJabberInstantProperty
kABJabberInstantProperty
Мгновенный обмен сообщениями бессмысленных данных (мультистрока).
Используйте свойство мультизначения
kABInstantMessageProperty
с мгновенной службой сообщенийkABInstantMessageServiceJabber
вместо этого.Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.7.
-
kABMSNInstantProperty
kABMSNInstantProperty
Мгновенный обмен сообщениями MSN (мультистрока).
Используйте свойство мультизначения
kABInstantMessageProperty
с мгновенной службой сообщенийkABInstantMessageServiceMSN
вместо этого.Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.7.
-
kABYahooInstantProperty
kABYahooInstantProperty
Мгновенный обмен сообщениями Yahoo (мультистрока).
Используйте свойство мультизначения
kABInstantMessageProperty
с мгновенной службой сообщенийkABInstantMessageServiceYahoo
вместо этого.Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.7.
-
kABICQInstantProperty
kABICQInstantProperty
Мгновенный обмен сообщениями ICQ (мультистрока).
Используйте свойство мультизначения
kABInstantMessageProperty
с мгновенной службой сообщенийkABInstantMessageServiceICQ
вместо этого.Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.7.
-
kABNoteProperty
kABNoteProperty
Отметьте (представляют в виде строки).
Доступный в OS X v10.2 и позже.
-
kABMiddleNameProperty
kABMiddleNameProperty
Второе имя (строка).
Доступный в OS X v10.2 и позже.
-
kABMiddleNamePhoneticProperty
kABMiddleNamePhoneticProperty
Второе имя, фонетическое (строка). Не поддерживаемый в AddressBook UI.
Доступный в OS X v10.2 и позже.
-
kABTitleProperty
kABTitleProperty
Заголовок как в «Сэре», «Герцоге», «Общем», «Кардинальном», или «Господь» (строка). Не поддерживаемый в AddressBook UI.
Доступный в OS X v10.2 и позже.
-
kABSuffixProperty
kABSuffixProperty
Суффикс как в «Сэре», «младшем», «III», или «эсквайр» (строка). Не поддерживаемый в AddressBook UI.
Доступный в OS X v10.2 и позже.
-
kABNicknameProperty
kABNicknameProperty
Псевдоним (строка).
Доступный в OS X v10.2 и позже.
-
kABMaidenNameProperty
kABMaidenNameProperty
Девичья фамилия (строка).
Доступный в OS X v10.2 и позже.
-
kABOtherDatesProperty
kABOtherDatesProperty
Даты связались с лицом (ABMultiDateProperty, содержащий даты).
Доступный в OS X v10.3 и позже.
-
kABRelatedNamesProperty
kABRelatedNamesProperty
Имена людей имели отношение к лицу (ABMultiStringProperty, содержащий имена).
Доступный в OS X v10.3 и позже.
-
kABDepartmentProperty
kABDepartmentProperty
Имя отдела (строка).
Доступный в OS X v10.3 и позже.
-
kABPersonFlags
kABPersonFlags
Свойство, указывающее упорядочивание имени и пользовательскую конфигурацию записи в приложении Адресной книги.
Доступный в 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
Константы
-
kABShowAsPerson
kABShowAsPerson
Запись выведена на экран как лицо.
Доступный в OS X v10.3 и позже.
-
kABShowAsCompany
kABShowAsCompany
Запись выведена на экран как компания.
Доступный в OS X v10.3 и позже.
-
kABShowAsMask
kABShowAsMask
Используемый в сочетании с
kABShowAsPerson
иkABShowAsCompany
определить рекордную конфигурацию.Доступный в OS X v10.3 и позже.
-
kABDefaultNameOrdering
kABDefaultNameOrdering
Упорядочивание имени по умолчанию (выведены ли имя лица или фамилия на экран сначала) в приложении Адресной книги.
Доступный в OS X v10.3 и позже.
-
kABFirstNameFirst
kABFirstNameFirst
Имя выведено на экран сначала в Адресной книге.
Доступный в OS X v10.3 и позже.
-
kABLastNameFirst
kABLastNameFirst
Фамилия выведена на экран сначала в Адресной книге.
Доступный в OS X v10.3 и позже.
-
kABNameOrderingMask
kABNameOrderingMask
Используемый в сочетании с
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;
Константы
-
kABAddressStreetKey
kABAddressStreetKey
Улица (строка).
Доступный в OS X v10.2 и позже.
-
kABAddressCityKey
kABAddressCityKey
Город (строка).
Доступный в OS X v10.2 и позже.
-
kABAddressStateKey
kABAddressStateKey
Состояние (строка).
Доступный в OS X v10.2 и позже.
-
kABAddressZIPKey
kABAddressZIPKey
Zip (строка).
Доступный в OS X v10.2 и позже.
-
kABAddressCountryKey
kABAddressCountryKey
Страна (строка).
Доступный в OS X v10.2 и позже.
-
kABAddressCountryCodeKey
kABAddressCountryCodeKey
Код страны (строка).
Доступный в 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;
Константы
-
kABPhoneWorkLabel
kABPhoneWorkLabel
Рабочий телефон.
Доступный в OS X v10.2 и позже.
-
kABPhoneHomeLabel
kABPhoneHomeLabel
Домашний телефон.
Доступный в OS X v10.2 и позже.
-
kABPhoneMobileLabel
kABPhoneMobileLabel
Сотовый телефон.
Доступный в OS X v10.2 и позже.
-
kABPhoneMainLabel
kABPhoneMainLabel
Основной телефон.
Доступный в OS X v10.2 и позже.
-
kABPhoneHomeFAXLabel
kABPhoneHomeFAXLabel
Номер факса.
Доступный в OS X v10.2 и позже.
-
kABPhoneWorkFAXLabel
kABPhoneWorkFAXLabel
Номер факса.
Доступный в OS X v10.2 и позже.
-
kABPhonePagerLabel
kABPhonePagerLabel
Номер пейджера.
Доступный в OS X v10.2 и позже.
-
-
Метки, используемые
kABURLsProperty
свойство.Константы
-
kABHomePageLabel
kABHomePageLabel
Веб-страница 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;
Константы
-
kABMotherLabel
kABMotherLabel
Родительский элемент.
Доступный в OS X v10.3 и позже.
-
kABFatherLabel
kABFatherLabel
Родительский элемент.
Доступный в OS X v10.3 и позже.
-
kABParentLabel
kABParentLabel
Родитель.
Доступный в OS X v10.3 и позже.
-
kABSisterLabel
kABSisterLabel
Сестра.
Доступный в OS X v10.3 и позже.
-
kABBrotherLabel
kABBrotherLabel
Brother.
Доступный в OS X v10.3 и позже.
-
kABChildLabel
kABChildLabel
Дочерний элемент.
Доступный в OS X v10.3 и позже.
-
kABFriendLabel
kABFriendLabel
Друг.
Доступный в OS X v10.3 и позже.
-
kABSpouseLabel
kABSpouseLabel
Супруг.
Доступный в OS X v10.3 и позже.
-
kABPartnerLabel
kABPartnerLabel
Партнер.
Доступный в OS X v10.3 и позже.
-
kABAssistantLabel
kABAssistantLabel
Ассистент
Доступный в OS X v10.3 и позже.
-
kABManagerLabel
kABManagerLabel
Менеджер.
Доступный в OS X v10.3 и позже.
Доступность
Доступный в OS X v10.3 и позже.
-
-
Метки используются свойством экземпляра AIM.
Объявление
Objective C
CFStringRef kABAIMWorkLabel; CFStringRef kABAIMHomeLabel;
Константы
-
kABAIMWorkLabel
kABAIMWorkLabel
Работа AIM.
Используйте свойство мультизначения
kABInstantMessageProperty
с меткойkABWorkLabel
и мгновенная служба сообщенийkABInstantMessageServiceAIM
вместо этого.Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.7.
-
kABAIMHomeLabel
kABAIMHomeLabel
Домашний AIM.
Используйте свойство мультизначения
kABInstantMessageProperty
с меткойkABHomeLabel
и мгновенная служба сообщенийkABInstantMessageServiceAIM
вместо этого.Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.7.
-
-
Метки используются свойством экземпляра Бессмысленных данных.
Объявление
Objective C
CFStringRef kABJabberWorkLabel; CFStringRef kABJabberHomeLabel;
Константы
-
kABJabberWorkLabel
kABJabberWorkLabel
Бессмысленные данные работы.
Используйте свойство мультизначения
kABInstantMessageProperty
с меткойkABWorkLabel
и мгновенная служба сообщенийkABInstantMessageServiceJabber
вместо этого.Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.7.
-
kABJabberHomeLabel
kABJabberHomeLabel
Домашние бессмысленные данные.
Используйте свойство мультизначения
kABInstantMessageProperty
с меткойkABHomeLabel
и мгновенная служба сообщенийkABInstantMessageServiceJabber
вместо этого.Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.7.
-
-
Метки используются свойством экземпляра MSN.
Объявление
Objective C
CFStringRef kABMSNWorkLabel; CFStringRef kABMSNHomeLabel;
Константы
-
kABMSNWorkLabel
kABMSNWorkLabel
Работа MSN.
Используйте свойство мультизначения
kABInstantMessageProperty
с меткойkABWorkLabel
и мгновенная служба сообщенийkABInstantMessageServiceMSN
вместо этого.Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.7.
-
kABMSNHomeLabel
kABMSNHomeLabel
Домашний MSN.
Используйте свойство мультизначения
kABInstantMessageProperty
с меткойkABHomeLabel
и мгновенная служба сообщенийkABInstantMessageServiceMSN
вместо этого.Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.7.
-
-
Метки используются свойством экземпляра Yahoo.
Объявление
Objective C
CFStringRef kABYahooWorkLabel; CFStringRef kABYahooHomeLabel;
Константы
-
kABYahooWorkLabel
kABYahooWorkLabel
Работа Yahoo.
Используйте свойство мультизначения
kABInstantMessageProperty
с меткойkABWorkLabel
и мгновенная служба сообщенийkABInstantMessageServiceYahoo
вместо этого.Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.7.
-
kABYahooHomeLabel
kABYahooHomeLabel
Домашний Yahoo.
Используйте свойство мультизначения
kABInstantMessageProperty
с меткойkABHomeLabel
и мгновенная служба сообщенийkABInstantMessageServiceYahoo
вместо этого.Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.7.
-
-
Метки используются свойством экземпляра ICQ.
Объявление
Objective C
CFStringRef kABICQWorkLabel; CFStringRef kABICQHomeLabel;
Константы
-
kABICQWorkLabel
kABICQWorkLabel
Работа ICQ.
Используйте свойство мультизначения
kABInstantMessageProperty
с меткойkABWorkLabel
и мгновенная служба сообщенийkABInstantMessageServiceICQ
вместо этого.Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.7.
-
kABICQHomeLabel
kABICQHomeLabel
Домашний 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;
Константы
-
kABInstantMessageServiceAIM
kABInstantMessageServiceAIM
Пейджер AOL.
Доступный в OS X v10.7 и позже.
-
kABInstantMessageServiceFacebook
kABInstantMessageServiceFacebook
Facebook.
Доступный в OS X v10.7 и позже.
-
kABInstantMessageServiceGaduGadu
kABInstantMessageServiceGaduGadu
Gadu-Gadu.
Доступный в OS X v10.7 и позже.
-
kABInstantMessageServiceGoogleTalk
kABInstantMessageServiceGoogleTalk
Google Talk.
Доступный в OS X v10.7 и позже.
-
kABInstantMessageServiceICQ
kABInstantMessageServiceICQ
ICQ.
Доступный в OS X v10.7 и позже.
-
kABInstantMessageServiceJabber
kABInstantMessageServiceJabber
Бессмысленные данные.
Доступный в OS X v10.7 и позже.
-
kABInstantMessageServiceMSN
kABInstantMessageServiceMSN
MSN.
Доступный в OS X v10.7 и позже.
-
kABInstantMessageServiceQQ
kABInstantMessageServiceQQ
QQ.
Доступный в OS X v10.7 и позже.
-
kABInstantMessageServiceSkype
kABInstantMessageServiceSkype
Skype.
Доступный в OS X v10.7 и позже.
-
kABInstantMessageServiceYahoo
kABInstantMessageServiceYahoo
Yahoo!.
Доступный в 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;
Константы
-
kABWorkLabel
kABWorkLabel
Все
kABXXXXWorkLabel
константы эквивалентны этой метке.Доступный в OS X v10.2 и позже.
-
kABHomeLabel
kABHomeLabel
Все
kABXXXXHomeLabel
константы эквивалентны этой метке.Доступный в OS X v10.2 и позже.
-
kABOtherLabel
kABOtherLabel
Может использоваться с любым свойством мультизначения.
Доступный в OS X v10.2 и позже.
-
kABMobileMeLabel
kABMobileMeLabel
Момент MobileMe messager или почтовые значения.
Доступный в OS X v10.7 и позже.
-