是否可以将 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(也就是将持久存储文件迁移到本地)
iCloud、Core Data 和副本以及如何播种初始数据?
iOS、Core Data 和 iCloud - 切换上下文