是否可以将 iCloud 中的 Core Data 用作服务器,将 iPad 用作客户端?

Posted

技术标签:

【中文标题】是否可以将 iCloud 中的 Core Data 用作服务器,将 iPad 用作客户端?【英文标题】:Is it possible to use Core Data in iCloud as server, and the iPad's as clients? 【发布时间】:2012-07-11 17:53:33 【问题描述】:

我们使用的是服务器-客户端架构。所有的 iPad 都通过 Web 服务将数据同步回 MSSQL 数据库。

您认为将存储在 iCloud 中而不是 MSSQL 中的 Core Data 中保存有什么意义?!

是否可以将 Core Data 用作服务器,将 iPad-s 用作客户端?

如何仅使用 Apple 技术开发客户端-服务器平台?

【问题讨论】:

【参考方案1】:

理论上可以将 iCloud 用作 CoreData 应用程序的“服务器端”数据存储,但 CoreData+iCloud 似乎存在很多问题,所以看起来还没有完全准备好用于生产。我希望 ios6 能让它更实用。

您可以在这里阅读更多内容 - Questions concerning iCloud + core data

我还建议您阅读 Apple Dev 论坛上的此主题 - https://devforums.apple.com/thread/126670?tstart=0(必须是注册开发者才能查看此主题)

【讨论】:

以上是关于是否可以将 iCloud 中的 Core Data 用作服务器,将 iPad 用作客户端?的主要内容,如果未能解决你的问题,请参考以下文章

在 iOS 7 中禁用 Core Data 中的 iCloud(也就是将持久存储文件迁移到本地)

Core Data iCloud 同步图像

iCloud、Core Data 和副本以及如何播种初始数据?

iOS、Core Data 和 iCloud - 切换上下文

iOS 7 中的 iCloud、Core Data 和来自 Web 服务的数据

Core Data 与 Ensembles 的 iCloud 同步