适用于iOS的合奏:我应该使用哪种类型的iCloud后端?

时间:2016-05-02 08:55:42

标签: ios core-data icloud ensembles

我希望在我的基于Ensembles的应用程序中支持iCloud后端,以便用户可以使用其内置的iCloud帐户进行同步。但是,我不确定是否应该使用iCloud Drive后端或CloudKit后端,因为它们似乎都允许使用用户的iCloud帐户进行同步。

关于使用哪个后端的任何建议?

我的应用需要iOS 8.0或更高版本。

提前致谢。

1 个答案:

答案 0 :(得分:1)

iCloud用于存储用户的文档。因此,如果您的应用主要是关于创建和处理文档,iCloud将正常工作。这些文档仅供此用户使用。它们将在用户的设备之间同步,但不会对任何其他用户可用。

CloudKit本质上是一个云数据库,您可以在其中存储云中的结构化数据和相关资产。有一个公共数据存储可供所有应用程序用户使用,因此可以在用户之间共享数据(由您自己查看)。 CloudKit的公共数据存储不计入用户的iCloud存储限制。

因此,如果您只是想让用户在设备之间同步文档,请使用iCloud。如果您希望在用户之间共享数据,请使用CloudKit。