Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека Разработчика iOS

Разработчик

Ссылка платформы AddressBook ссылка ABGroup

Опции
Развертывание Target:

На этой странице
Язык:

Ссылка ABGroup

Наследование


Не применимый

Соответствует


Не применимый

Оператор импорта


Swift

import AddressBook

Objective C

@import AddressBook;

Записи группы представлены экземплярами ABRecordRef непрозрачный тип, тип записи которого kABGroupType. Записи лица могут принадлежать многократным группам. Группы могут не содержать другие группы.

Функции

  • Создает запись группы.

    Объявление

    Swift

    func ABGroupCreate() -> Unmanaged<ABRecord>!

    Objective C

    ABRecordRef ABGroupCreate ( void );

    Оператор импорта

    Objective C

    @import AddressBook;

    Swift

    import AddressBook

    Доступность

    Доступный в iOS 2.0 и позже.

  • Создает группу в определенном источнике.

    Объявление

    Swift

    func ABGroupCreateInSource(_ source: ABRecord!) -> Unmanaged<ABRecord>!

    Objective C

    ABRecordRef ABGroupCreateInSource ( ABRecordRef source );

    Параметры

    source

    Источник для создания группы в.

    Возвращаемое значение

    Новая группа в указанном источнике.

    Обсуждение

    Если source NULL, группа создается в источнике по умолчанию.

    Оператор импорта

    Objective C

    @import AddressBook;

    Swift

    import AddressBook

    Доступность

    Доступный в iOS 4.0 и позже.

  • Возвращает записи в группе.

    Объявление

    Swift

    func ABGroupCopyArrayOfAllMembers(_ group: ABRecord!) -> Unmanaged<CFArray>!

    Objective C

    CFArrayRef ABGroupCopyArrayOfAllMembers ( ABRecordRef group );

    Параметры

    group

    Группа, записи которой возвращаются.

    Возвращаемое значение

    Массив, содержащий записи в group.

    Оператор импорта

    Objective C

    @import AddressBook;

    Swift

    import AddressBook

    Доступность

    Доступный в iOS 2.0 и позже.

  • Возвращает записи в группе, с помощью упорядочивания вида.

    Объявление

    Swift

    func ABGroupCopyArrayOfAllMembersWithSortOrdering(_ group: ABRecord!, _ sortOrdering: ABPersonSortOrdering) -> Unmanaged<CFArray>!

    Objective C

    CFArrayRef ABGroupCopyArrayOfAllMembersWithSortOrdering ( ABRecordRef group, ABPersonSortOrdering sortOrdering );

    Параметры

    group

    Группа, записи которой возвращаются.

    sortOrdering

    Порядок, в котором Вы хотите возвращенные записи. Посмотрите Порядок сортировки.

    Возвращаемое значение

    Массив, содержащий записи в group использование sortOrdering.

    Оператор импорта

    Objective C

    @import AddressBook;

    Swift

    import AddressBook

    Доступность

    Доступный в iOS 2.0 и позже.

  • Добавляет запись лица на группу.

    Объявление

    Swift

    func ABGroupAddMember(_ group: ABRecord!, _ person: ABRecord!, _ error: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool

    Objective C

    bool ABGroupAddMember ( ABRecordRef group, ABRecordRef person, CFErrorRef *error );

    Параметры

    group

    Группа, к которой добавляется запись лица.

    person

    Запись лица для добавления к group.

    error

    На ошибке, информации о причине.

    Возвращаемое значение

    true когда person добавляется для группировки; иначе false.

    Обсуждение

    Прежде чем запись лица может быть добавлена к группе, запись должна быть сохранена к базе данных Address Book.

    Оператор импорта

    Objective C

    @import AddressBook;

    Swift

    import AddressBook

    Доступность

    Доступный в iOS 2.0 и позже.

  • Удаляет запись из группы.

    Объявление

    Swift

    func ABGroupRemoveMember(_ group: ABRecord!, _ record: ABRecord!, _ error: UnsafeMutablePointer<Unmanaged<CFError>?>) -> Bool

    Objective C

    bool ABGroupRemoveMember ( ABRecordRef group, ABRecordRef member, CFErrorRef *error );

    Параметры

    group

    Группа, из которой можно удалить record.

    record

    Запись для удаления из group.

    error

    На ошибке, информации о причине.

    Возвращаемое значение

    true когда record удален из group; иначе false.

    Оператор импорта

    Objective C

    @import AddressBook;

    Swift

    import AddressBook

    Доступность

    Доступный в iOS 2.0 и позже.

  • Возвращает группу с данным рекордным ID.

    Объявление

    Swift

    func ABAddressBookGetGroupWithRecordID(_ addressBook: ABAddressBook!, _ recordID: ABRecordID) -> Unmanaged<ABRecord>!

    Objective C

    ABRecordRef ABAddressBookGetGroupWithRecordID ( ABAddressBookRef addressBook, ABRecordID recordID );

    Параметры

    addressBook

    Адресная книга, в которой можно искать запись.

    recordID

    Рекордный ID возвращаемой группы.

    Возвращаемое значение

    Если найдено, группа с recordID как его идентификатор; иначе, NULL.

    Оператор импорта

    Objective C

    @import AddressBook;

    Swift

    import AddressBook

    Доступность

    Доступный в iOS 2.0 и позже.

  • Возвращает число групп в адресной книге.

    Объявление

    Swift

    func ABAddressBookGetGroupCount(_ addressBook: ABAddressBook!) -> CFIndex

    Objective C

    CFIndex ABAddressBookGetGroupCount ( ABAddressBookRef addressBook );

    Параметры

    addressBook

    Адресная книга, количество записей которой возвращается.

    Возвращаемое значение

    Число групп в addressBook.

    Оператор импорта

    Objective C

    @import AddressBook;

    Swift

    import AddressBook

    Доступность

    Доступный в iOS 2.0 и позже.

  • Возвращает массив со всеми группами в адресной книге.

    Объявление

    Swift

    func ABAddressBookCopyArrayOfAllGroups(_ addressBook: ABAddressBook!) -> Unmanaged<CFArray>!

    Objective C

    CFArrayRef ABAddressBookCopyArrayOfAllGroups ( ABAddressBookRef addressBook );

    Параметры

    addressBook

    Адресная книга, из которой можно возвратить группы.

    Возвращаемое значение

    Массив, содержащий группы в addressBook.

    Оператор импорта

    Objective C

    @import AddressBook;

    Swift

    import AddressBook

    Доступность

    Доступный в iOS 2.0 и позже.

  • Возвращает массив всех групп из определенного источника.

    Объявление

    Swift

    func ABAddressBookCopyArrayOfAllGroupsInSource(_ addressBook: ABAddressBook!, _ source: ABRecord!) -> Unmanaged<CFArray>!

    Objective C

    CFArrayRef ABAddressBookCopyArrayOfAllGroupsInSource ( ABAddressBookRef addressBook, ABRecordRef source );

    Параметры

    addressBook

    Адресная книга, записи которой возвращаются.

    source

    Источник, группы которого возвращаются.

    Возвращаемое значение

    Массив всех групп из определенного источника.

    Оператор импорта

    Objective C

    @import AddressBook;

    Swift

    import AddressBook

    Доступность

    Доступный в iOS 4.0 и позже.

  • Возвращает источник, от которого группа.

    Объявление

    Swift

    func ABGroupCopySource(_ group: ABRecord!) -> Unmanaged<ABRecord>!

    Objective C

    ABRecordRef ABGroupCopySource ( ABRecordRef group );

    Параметры

    group

    Группа, источник которой возвращается.

    Возвращаемое значение

    Источник, от которого запись группы.

    Оператор импорта

    Objective C

    @import AddressBook;

    Swift

    import AddressBook

    Доступность

    Доступный в iOS 4.0 и позже.

Константы

  • Эта константа идентифицирует свойства групп.

    Объявление

    Swift

    let kABGroupNameProperty: Int32

    Objective C

    const int kABGroupNameProperty;

    Константы

    • kABGroupNameProperty

      Свойство названия группы.

      Доступный в iOS 2.0 и позже.