iPhone在线数据库问题

时间:2010-10-26 12:22:11

标签: iphone sql

我的问题是通过在线数据库向iPhone设备提供信息。 (基本上,我想做一些像NYTimes App这样的东西,它为每个包含应用程序的设备提供最新消息)。我知道我需要使用SQL lite数据库来实现这一目标。解决这个问题的最佳方法是什么?我是这个东西的新手,所以我不确定从哪里开始?我是否需要创建在线数据库,还是可以从本地SQL数据库更新未完成的应用程序?

提前致谢! 维尼特

3 个答案:

答案 0 :(得分:1)

要连接到远程数据库以获取数据,您必须以XML或JSON格式从iphone发送请求。

如果您使用的是XML,则使用NSXMLParser解析作为远程应用程序响应发送的XML文件。更好的选择是选择JSON。

答案 1 :(得分:0)

您需要创建一个Web应用程序,该应用程序应通过http协议将数据返回给iPhone。

答案 2 :(得分:0)

我想我刚才做过类似的事情。

我创建了一个简单的PHP API,它以JSON格式从博客中返回帖子。然后在iPhone应用程序中,我发出一个API请求,解析生成的JSON字符串,并使用我从数据库中检索的内容设置UITableView。通过这种方式,您不会直接查询数据库,而是执行此操作的PHP脚本。

当然,您也可以使用XML而不是JSON。如果您最终使用JSON,则可以使用this library在应用中解析它。

相关问题