1

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

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

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

我看到了this previous post,但似乎(?)它的答案是关于如何在应用程序之间而不是在不同设备上的用户之间共享数据:在应用程序上的许多用户之间共享核心数据

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

4

2 回答 2

1

我认为您最好的解决方案是创建一个具有所有必需功能(getFromDB、addToDB、removeFromDB...)的 Web 服务 (php),您可以使用该应用程序发送数据并从 Web 服务获取数据。希望这有帮助,祝你好运!

于 2013-06-18T20:19:19.580 回答
1

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

不同用户之间的共享并不是创建 iCloud 来解决的问题。我不知道 Apple 的路线图,但这个选项现在不存在,我认为它不太可能很快出现。使用 iCloud 与你想要的共享是正交的——它可能对你有用,但不是这个。

于 2013-06-18T20:46:44.100 回答