1

我将编写一个从服务器查询数据的 IOS 应用程序。以这种方式请求和检索数据的正确方法是什么。我正在阅读的书籍似乎都没有涵盖它。我想服务器会使用 PHP 之类的东西,它可以访问数据库。iOS 应用程序会执行 XML-RPC 之类的操作,并且我编写 php 函数来监听、检索和响应吗?XML-RPC 是否仍然是最流行的解决方案,还是我还没有使用过更现代的东西?

iOS 应用程序最终将尝试从 Firebird 数据库中获取信息。

4

3 回答 3

0

好吧,如果您正在创建一个 iOS 5 应用程序,那么您很幸运,您可以非常轻松地使用 RESTful Web 服务:

NSString* response = [NSString stringWithContentsOfURL:<url pointing to your server> error:&error];

然后您可以使用NSJsonSerialization将响应转换为属性列表。还有一些用于解析 XML 文件的便捷方法。

于 2012-04-23T04:24:35.623 回答
0

您可以使用如下各种方法:

  1. 简单的获取或发布请求。
  2. XML SOAP 服务。
  3. REST JSON 服务。

这取决于您要检索的数据。

于 2012-04-23T04:27:14.663 回答
0

我强烈建议研究ASIHTTPRequest

它有惊人的记录,非常强大且易于上手。

下载文件并将它们拖放到您的项目中。导入 ASIHTTPRequest.h。然后你可以做所有这些 http://allseeing-i.com/ASIHTTPRequest/How-to-use

我想我应该声明开发人员不再支持该项目,但是,它的效果非常好,而且由于它被广泛使用,我敢肯定,如果将来它出现重大问题,有人会冒昧修复它并将其放在 github 上供所有人使用。

于 2012-04-23T04:30:09.013 回答