版本记录
版本号 | 时间 |
---|---|
V1.0 | 2018.02.03 |
前言
Accounts框架帮助用户从您的应用中访问和管理他们的外部帐户,而不需要他们输入登录凭证。接下来几篇我们就一起看一下这个框架。
Overview
先看一下这个框架的基本情况。
Accounts框架提供对存储在帐户数据库中的用户帐户的访问。 帐户存储特定服务(如Twitter)的登录凭据,可用作服务的身份验证。 通过在您的应用程序中实现Accounts框架,您无需自行负责存储帐户登录。 相反,用户可以为您的应用程序授予访问权限,以便使用其帐户登录凭据,而无需输入用户名和密码。 如果用户的帐户数据库中不存在特定服务的帐户,则可以让他们在您的应用程序中创建并保存一个帐户。
下面看一下该框架的基本结构。
Topics
1. Classes
-
- ACAccount对象封装有关存储在“帐户”数据库中的用户帐户的信息。 您可以使用ACAccountStore对象创建和检索帐户。
ACAccountStore
对象为持久帐户数据库提供一个接口。 对于每个用户,所有帐户对象都属于一个ACAccountStore对象
- ACAccount对象封装有关存储在“帐户”数据库中的用户帐户的信息。 您可以使用ACAccountStore对象创建和检索帐户。
-
-
ACAccountCredential
对象封装了验证用户所需的信息。
-
-
-
ACAccountStore
类提供了一个用于访问,操作和存储帐户的接口。 要从“帐户”数据库创建和检索帐户,您必须创建一个ACAccountStore
对象。 每个ACAccount对象都属于一个ACAccountStore对象。
-
-
-
ACAccountType
对象封装有关特定类型的所有帐户的信息。 您不直接创建帐户类型对象。 要获取帐户类型,请使用 accountTypeWithAccountTypeIdentifier:方法或帐户对象的accountType属性。 Account Type Identifiers描述当前支持的帐户类型的标识符。 您也可以使用accountsWithAccountType:方法来获取特定类型的所有帐户。
-
2. Reference
后记
本篇已结束,后续还会深入扩展。