Realm 是不是与 iCloud 配合得很好?
Posted
技术标签:
【中文标题】Realm 是不是与 iCloud 配合得很好?【英文标题】:Does Realm work well with iCloud?Realm 是否与 iCloud 配合得很好? 【发布时间】:2015-10-08 16:07:24 【问题描述】:我想为 ios 和 OS X 编写一个应用程序,它共享一个公共数据库并通过 iCloud 同步。我曾计划使用 Realm,但后来想知道它是否适合与 CloudKit 结合使用,还是应该改用 Core Data?
谢谢。
【问题讨论】:
毫无疑问,Apple 正在改进 Core Data + iCloud,但问问自己;当他们每次迭代都引入错误时,你想拉你的头发吗?你的客户会责怪你,而不是苹果。所以远离 iCloud + Core Data 的组合 这让带有 iCloud 的 Core Data 变得轻而易举ensembles.io 【参考方案1】:iCloud 允许您在所有连接的用户设备上备份和同步文件。使用 Realm,理论上你可以解决这个问题,只要只有一个客户端在任何时间点访问数据,这很难保证。此外,文件大小受到限制,这将使该解决方案可能很脆弱。
CloudKit 是一种后端即服务解决方案,它允许您设置架构并从那里请求您的数据。它没有带来内置的持久层。您需要自己提供该逻辑,以便与 Realm 集成 CoreData。
【讨论】:
以上是关于Realm 是不是与 iCloud 配合得很好?的主要内容,如果未能解决你的问题,请参考以下文章
RemoteIO 的 AudioSession 设置与 iPod 配合得很好
让 Emacs 填充段落与类似 javadoc 的注释配合得很好
如何创建一个与 Bootstrap 3 配合得很好的粘性页脚
让引导程序的按钮收音机与 Rails UJS(数据远程)配合得很好?