ACAccount
ACAccount объект инкапсулирует информацию об учетной записи пользователя, сохраненной в базе данных Accounts. Можно создать и получить учетные записи с помощью ACAccountStore объект. ACAccountStore объект обеспечивает интерфейс для персистентной базы данных Accounts. Для каждого пользователя все объекты учетной записи принадлежат синглу ACAccountStore объект.
Оператор импорта
Swift
import Accounts
Objective C
@import Accounts;
Доступность
Доступный в OS X v10.8 и позже.
-
init (accountType:) - initWithAccountType:Определяемый инициализаторИнициализирует новую учетную запись указанного типа.
Объявление
Swift
init!(accountTypetype: ACAccountType!)Objective C
- (instancetype)initWithAccountType:(ACAccountType *)typeПараметры
typeТип этой учетной записи.
Возвращаемое значение
Недавно инициализированная учетная запись.
Оператор импорта
Objective C
@import Accounts;Swift
import AccountsДоступность
Доступный в OS X v10.8 и позже.
См. также
-
accountDescription accountDescriptionСвойствоЧеловекочитаемое описание учетной записи.
Объявление
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 и позже.
См. также
-
имя пользователя имя пользователяСвойствоИмя пользователя для этой учетной записи.
Обсуждение
Это свойство должно быть установлено, прежде чем учетная запись сохраняется. После того, как учетная запись сохраняется, это свойство доступно, если пользователь предоставляет доступ к приложениям к этой учетной записи; иначе это
nil.Оператор импорта
Objective C
@import Accounts;Swift
import AccountsДоступность
Доступный в OS X v10.8 и позже.
