哪个数据库可以与Xcode一起使用,同时通过网站填充?

时间:2011-05-15 20:24:34

标签: ios iphone database xcode

我们正在尝试创建一个自动从数据库接收数据的iPhone应用程序。哪个是可以与Xcode一起使用的数据库。我们的目标是用户可以访问我们的网站并输入信息。该数据将被记录到数据库中。一旦用户下载我们的应用程序,就应该从数据库中检索信息并将其包含在应用程序中。我们想知道什么数据库是合适的。它必须能够从网站接收信息并将其提交给申请。

3 个答案:

答案 0 :(得分:3)

您不太可能找到可以通过互联网自动同步内容的iOS“感知”数据库。

但是,您当然可以自己通过互联网获取数据,然后将其插入设备上的本地数据库,在这种情况下,流行(并支持开箱即用)SQLite看起来像是一个明显的选择。

正如@Deepak还建议的那样,你可以使用Core Data这是一种(sort-of,ish)ORM,它可以自动使用SQLite作为它的底层存储机制。

答案 1 :(得分:1)

大多数人在这种情况下使用的解决方案是使用像MySQL这样的RDBMS,并在数据库的顶部为您的iPhone应用程序感兴趣的实体构建一个Web服务层。

这样,当用户访问网络应用程序时,他们可以添加允许他们添加的数据,稍后他们也可以通过网络服务层从iPhone应用程序访问相同的数据。

答案 2 :(得分:1)

Couchbase的新iOS-Couchbase框架目前处于测试阶段 - 您最喜爱的开发人员平台上的所有Apache CouchDB功能 - https://github.com/couchbaselabs/iOS-Couchbase。 iOS版本是新的,但我们正在寻找它去的地方!

它非常棒的同步功能允许您通过HTTP / JSON从您的网站下载任何相关内容,或者根据需要使用节目和列表进一步格式化。以另一种方式推送数据同样容易。同步可以是连续的,也可以是按需的,双向的或单向的。

看看一些Couch App框架(不适用于iOS,但适用于您的网站)

A + 戴夫