探索 CloudKit:打造社交化餐厅分享应用
1. CloudKit 简介
2011 年,苹果在全球开发者大会(WWDC)上推出 iCloud 来配合 iOS 5 和 OS X Lion。当时,iCloud 让应用和游戏能将数据存储在云端,并在 Mac 和 iOS 设备间自动同步,不过它作为云服务器存在不足,开发者不能用它存储用于共享的公共数据,只能在同一用户的多台设备间共享信息。
2014 年,苹果重新构想了 iCloud 的功能,推出了 CloudKit。CloudKit 是对 iCloud 的重大改进,开发者能轻松开发社交网络应用或添加社交分享功能。2016 年,苹果又引入了共享数据库,允许用户将数据公开或私密存储,还能与一组用户共享。
CloudKit 为开发者提供了与 iCloud 交互的框架,无需开发自己的服务器解决方案,就能让应用在云端存储结构化数据和资产。而且,它提供免费存储(有一定限制):
| 类型 | 初始免费额度 | 每个开发者账户可扩展上限 |
| ---- | ---- | ---- |
| 资产(如图像) | 10GB | 1PB |
| 数据库 | 100MB | 10TB |
| 数据传输 | 2GB | 200TB |
这个免费存储量对大多数应用来说足够了,据苹果的 iCloud 计算器,这些存储能满足约 1000 万免费用户的需求。不过,要使用 CloudKit 存储,你得加入苹果开发者计划(每年 99 美元)。
2. 理解 CloudKit 框架
CloudKit 不只是存储,苹果提供了 CloudKit 框架让开发者与 iCl
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



