ios - 如何在多个用户之间共享核心数据?

标签 ios objective-c core-data icloud sharing

我正在尝试为 iOS(目前特别是 iPhone)构建一个简单的共享数据库应用程序。该应用程序将允许多个设备上的多个不相关用户向所有用户都可以搜索的共享核心数据数据库添加条目和从中删除条目。 (理想产品)

我一直在搜索有关 iCloud + Core Data 的大量信息,但大多数时候都遇到过关于它有多糟糕的愤怒咆哮。我研究过 Parse,但在尝试使用 AFNetworking(?) 时卡住了。其他人告诉我使用 Amazon Web Services,或者创建一个简单的 PHP 网站,我的应用程序将其数据发送到该网站,或者使用带有 USB 内存棒的信鸽等。在尝试使用 Cocoapods 时,我陷入了困境管理我的图书馆。基本上,我被告知要做很多不同的事情,并且需要选择一个。

我想一个更具体的问题是:你认为 Apple 今年(WWDC 2013)对 Core Data + iCloud 集成的更改意味着我应该尝试他们的方法吗?或者它们是否足够糟糕以至于我应该尝试其他东西?

我看过之前的帖子,但它的答案似乎(?)是关于如何在应用程序之间共享数据,而不是在不同设备上的用户之间共享数据:share core data between many users on app

基本上我不知道自己在做什么,希望我能问一个更好的问题。

最佳答案

如果您想在多个用户之间共享数据,则需要某种可用于存储数据的在线服务。这里的所有都是它的。它可以是一种提供自己的 API(如 Parse)的服务,也可以是您自己推出的服务(PHP 或您喜欢的任何服务器端技术)。自己编写不是没有经验的人的工作;如果您能够创建一个,那么您已经知道该怎么做。

不同用户之间的共享并不是 iCloud 旨在解决的问题。我不知道 Apple 的路线图,但现在还没有这个选项,而且我认为它不会很快出现。使用 iCloud 与您想要的共享是正交的——它可能对您有用,但对这个没有用。

关于ios - 如何在多个用户之间共享核心数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17178031/

相关文章:

objective-c - 在 switch 语句中使用变量作为 case 常量

ios - 核心数据-如何访问实体属性?

ios - 本地化自定义 SiriKit 意图

ios - 扩展 RCTConvert 以提供自定义函数类型

ios - 接近 CLLocationCoordinate2D 时发出警告 - 怎么样?

ios - NSSet 按类重新组合对象

Cocoa 数据层次结构和浏览器

ios - 通过在单个表格 View 中单击按钮逐个动态添加表格 View 单元格

ios - 使用 NSJSONSerialization 将 NSDictionary 转换为 NSData

ios - 为 CGFloat 赋值时使用 'f' 有什么意义?