2012-04-23 223 views
1

我将编写一个IOS应用程序来查询服务器中的数据。以这种方式请求和检索数据的正确方法是什么?我正在阅读的书中没有一本书似乎正在报道它。我想服务器会使用类似PHP的东西,它可以访问数据库。 iOS应用程序是否会执行类似XML-RPC的操作,并且我会编写php函数来侦听,检索和响应? XML-RPC甚至还是时髦的解决方案,还是有更现代的我还没有用过?iOS应用程序从服务器获取数据

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

回答

0

好吧,如果你正在创建一个iOS 5的应用程序,那么你运气,你可以很容易使用WebServices的宁静:

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

然后你可以用NSJsonSerialization的响应转换成一个属性名单。还有解析XML文件的便利方法。

0

您可以使用这样的各种方法:

  1. 简单的GET或POST请求。
  2. XML SOAP服务。
  3. REST JSON服务。

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

0

我强烈建议调查ASIHTTPRequest

这是惊人的记录,非常强大,容易拾起。

将文件拖放到您的项目中。导入ASIHTTPRequest.h。 然后你就可以做到这一切 http://allseeing-i.com/ASIHTTPRequest/How-to-use

我想我应该把,开发商不再支持该项目的免责条款,但是,它的工作原理惊人的,因为它的用途很广泛我敢肯定,如果有过未来它的一个主要问题是,有人会冒昧修复它并将其放到github上。

相关问题