iCloud development

iCloud 开发的几种模式:

  1. Key-value Storage,在 iCloud 上保存一些简单数据,类似 NSUserDefault 的 iCloud 端实现。每用户最多 1MB 存储。
  2. iCloud Document,在 iCloud Drive 上以文件方式保存的数据。
  3. CloudKit,后端云存储。与上面两个不同,上面是用户自己的 iCloud 存储,只有用户自己可以读取自己的数据。而 CloudKit 是开发者的 iCloud,是与用户无关的,所有用户都可访问。类似 LeanCloud、Bmob 之类的服务。目前可以认为对开发者是免费的(因为免费额度绝对足够大),除了 iOS 外还提供了 JS 的访问方式。

具体可参考 About Incorporating iCloud into Your App