【问题标题】:Alternatives to iCloud + Core Data to sync data between iOS and OS X在 iOS 和 OS X 之间同步数据的 iCloud + Core Data 的替代品
【发布时间】:2013-02-02 04:40:16
【问题描述】:

我正在为 iOS/OS X 开发一个应用程序,我想在它们之间同步数据。 现在我使用 Core Data 来存储持久数据。 我读到 iCloud 还不够成熟,无法与核心数据一起使用。

  1. 这是真的吗?

所以我尝试使用新的 DropBox 同步 API(同步 SQLite 文件),但不支持 OS X。

  1. Parse SDK 是个好主意吗? (它还允许我添加 Android 支持)
  2. 如果没有,您有其他解决方案吗?

谢谢。

【问题讨论】:

  • iCloud 出了什么问题...?
  • 为什么投反对票?我只是要求在使用 iCloud 之前有一个明确的想法!!在这个网站:goddess-gate.com/dc2/index.php/post/452作者说:“我不建议你在生产环境中使用这个功能”,在最后的评论中他说 icloud+core 数据仍然有问题。
  • @holex 询问 iCloud 与 Core Data 的正确之处会更有意义。它现在有很多问题。
  • @TomHarrington,请问有什么具体的细节吗?
  • 示例:openradar.me/13102447openradar.me/13119691 是我遇到的两个比较严重的问题。还有更多。

标签: ios macos core-data synchronization icloud


【解决方案1】:

我读到 icloud 还不够成熟,无法用于核心数据。

这是真的吗?

是的,我已经使用它很多次了,但目前我不能推荐它。

所以我尝试使用新的 dropBox 同步 API(同步 sqlite 文件),但不支持 mac。

  1. parse sdk 是个好主意吗(这将允许我添加 android 支持)?
  2. 如果没有,您还有其他解决方案吗?

Parse 享有盛誉。有一个名为 FTASync 的开源项目将其与 Core Data 集成。

其他一些选项:

  • TICoreDataSync,通过 Dropbox 同步,但允许您使用 Core Data
  • WasabiSync,一个通过自己的服务器同步 Core Data 的第三方项目。
  • Simperium,另一个像 Wasabi,通过他们自己的服务器同步 Core Data。

目前我没有足够的经验来支持它们。它们都是为了在 iCloud 之外同步 Core Data 而设计的,但我不能说哪个效果最好。

【讨论】:

  • 感谢您的详细回答,我想我会看看我是否可以毫无问题地使用 iCloud,否则我将使用 TICoreDataSync 因为解析用户必须创建一个新帐户(许多用户有 dropBox帐户)。
  • 这当然是你的决定,但我真的不推荐在当前版本的 iOS 或 Mac OS X 中使用带有 Core Data 的 iCloud。我真的希望他们能修复它,但现在我会掌舵清除。
  • 看到像你和其他人这样的主要服务错误真的很令人困惑:(
  • Tom,iOS 7 之后有什么变化吗,iCloud 还是不行吗?
  • 我还没有机会真正击败它,看看它是如何支撑的。在 iOS 5 和 iOS 6 之后,客户对支付与 iCloud 相关的开发费用不太感兴趣。 WWDC 2013 的公告令人鼓舞,但我可以肯定地说的就是这些。
猜你喜欢
  • 2014-08-31
  • 1970-01-01
  • 1970-01-01
  • 2015-11-08
  • 2014-03-01
  • 1970-01-01
  • 2011-12-14
  • 1970-01-01
  • 2012-05-03
相关资源
最近更新 更多