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

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

Разработчик

Ссылка платформы учетных записей ссылка класса ACAccount

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

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

ACAccount

ACAccount объект инкапсулирует информацию об учетной записи пользователя, сохраненной в базе данных Accounts. Можно создать и получить учетные записи с помощью ACAccountStore объект. ACAccountStore объект обеспечивает интерфейс для персистентной базы данных Accounts. Для каждого пользователя все объекты учетной записи принадлежат синглу ACAccountStore объект.

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


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


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


Swift

import Accounts

Objective C

@import Accounts;

Доступность


Доступный в OS X v10.8 и позже.
  • init (accountType:) - initWithAccountType: Определяемый инициализатор

    Инициализирует новую учетную запись указанного типа.

    Объявление

    Swift

    init!(accountType type: ACAccountType!)

    Objective C

    - (instancetype)initWithAccountType:(ACAccountType *)type

    Параметры

    type

    Тип этой учетной записи.

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

    Недавно инициализированная учетная запись.

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

    Objective C

    @import Accounts;

    Swift

    import Accounts

    Доступность

    Доступный в OS X v10.8 и позже.

    См. также

    accountType

  • Человекочитаемое описание учетной записи.

    Объявление

    Swift

    var accountDescription: String!

    Objective C

    @property(copy, atomic) NSString *accountDescription

    Обсуждение

    Если пользователь предоставляет доступ к приложениям к этой учетной записи, это свойство доступно; иначе это nil.

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

    Objective C

    @import Accounts;

    Swift

    import Accounts

    Доступность

    Доступный в OS X v10.8 и позже.

  • accountType accountType Свойство

    Тип сервисной учетной записи.

    Объявление

    Swift

    var accountType: ACAccountType!

    Objective C

    @property(strong, atomic) ACAccountType *accountType

    Обсуждение

    Это свойство требуется. Вы указываете тип учетной записи с помощью initWithAccountType: метод. Можно использовать accountsWithAccountType: метод для получения всех учетных записей определенного типа.

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

    Objective C

    @import Accounts;

    Swift

    import Accounts

    Доступность

    Доступный в OS X v10.8 и позже.

  • Учетные данные раньше аутентифицировали пользователя этой учетной записи.

    Объявление

    Swift

    var credential: ACAccountCredential!

    Objective C

    @property(strong, atomic) ACAccountCredential *credential

    Обсуждение

    Это свойство требуется и должно быть установлено, прежде чем учетная запись сохраняется. По причинам конфиденциальности это свойство недоступно после того, как будет сохранена учетная запись.

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

    Objective C

    @import Accounts;

    Swift

    import Accounts

    Доступность

    Доступный в OS X v10.8 и позже.

  • Уникальный идентификатор для этой учетной записи. (только для чтения)

    Объявление

    Swift

    var identifier: String! { get }

    Objective C

    @property(readonly, weak, atomic) NSString *identifier

    Обсуждение

    Используйте accountWithIdentifier: метод для получения учетной записи с указанным идентификатором.

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

    Objective C

    @import Accounts;

    Swift

    import Accounts

    Доступность

    Доступный в OS X v10.8 и позже.

    См. также

    – accountWithIdentifier:

  • Имя пользователя для этой учетной записи.

    Объявление

    Swift

    var username: String!

    Objective C

    @property(copy, atomic) NSString *username

    Обсуждение

    Это свойство должно быть установлено, прежде чем учетная запись сохраняется. После того, как учетная запись сохраняется, это свойство доступно, если пользователь предоставляет доступ к приложениям к этой учетной записи; иначе это nil.

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

    Objective C

    @import Accounts;

    Swift

    import Accounts

    Доступность

    Доступный в OS X v10.8 и позже.