首页 > 数据库 > > CloudKit介绍
CloudKit 专为可管理性、灵活性和强大功能而设计。通过在容器中组织应用程序,CloudKit 确保每个应用程序都是孤立的,因此其数据不会与其他应用程序纠缠在一起。专门的数据库和区域还可以让您轻松地按访问类型或功能分离应用程序信息。再加上高效的同步和共享功能,CloudKit 提供了一个全面的功能集,让您可以轻松开发强大的云应用程序。
CloudKit 是一个允许 App 开发者将键值数据、结构性数据和资源储存在 iCloud 中的框架。对 CloudKit 的访问通过 App 授权进行控制。CloudKit 支持公共数据库和专用数据库。公共数据库被 App 的所有副本使用(通常用作一般性资源),且不加密。专用数据库储存用户的数据。
与 iCloud 云盘一样,CloudKit 使用基于帐户的密钥来保护储存在用户专用数据库中的信息,且与其他 iCloud 服务类似,会使用第三方服务对文件进行分块、加密和储存。CloudKit 使用密钥层级,与数据保护类似。文件独有密钥由 CloudKit 记录密钥封装。记录密钥则会受到区域范围内密钥的保护,而区域范围内的密钥则受到用户的 CloudKit 服务密钥的保护。CloudKit 服务密钥储存在用户的 iCloud 帐户中,只有在用户使用 iCloud 认证后才可使用。
Apple公司
https://developer.apple.com/icloud/cloudkit/
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69999831/viewspace-3169802/ ,如需转载,请注明出处,否则将追究法律责任。