借助CloudKit,您可以专注于客户端应用程序开发,并让iCloud负责服务器端存储和扩展。CloudKit提供身份验证以及私有,共享和公共数据库.
CloudKit建立在FoundationDB的基础上,FoundationDB是“一种分布式数据库,旨在处理跨商品服务器集群的大量结构化数据,将数据组织为有序键值存储,并为所有操作使用ACID事务。”
使用CloudKit仪表板(CloudKit的Web前端),开发人员可以创建数据库架构和数据,以使iOS应用程序受益。CloudKit及其仪表板本身可以成为我的CMS。CloudKit为提供订阅门控的内容,实现和使用该门的经验令人愉快。所以我选择了CloudKit。
CloudKit的免费套餐非常慷慨。例如,拥有4,000,000个活跃用户的应用程序可以获得1 PB的免费存储资产和每秒400个请求。对于使用较少用户的应用程序(例如,Immigration),这些限制较低,但是在该应用程序使用CloudKit的两年中,我从未达到免费套餐的限制。
CloudKit的主要目标是通过促进应用程序开发而不是为Apple创收来为Apple生态系统增值,因此CloudKit的规模可能比Amazon DynamoDB便宜。
QQ:3365059189
SwiftUI技术交流QQ群:518696470