iPhone REST客户端

Ale*_*ler 22 iphone rest web-services

有没有人知道iPhone SDK有什么好的库来调用REST Web服务.我想要像Heroku休息客户那样简单


感谢大家的帮助.

我的服务器端在Rails上,所以看起来像ObjectiveResource脚最符合我的需求.

Jan*_*les 28

我建议使用All-Seeing Interactive的优秀ASIHTTPRequest来源:http://allseeing-i.com/ASIHTTPRequest .我正在这样做,几个已发布的iPhone应用程序也是如此,因此您可以确保代码非常可靠.

这是CFNetwork API的一个包装器,它使与Web服务器通信的一些更繁琐的方面更容易.它是用Objective-C编写的,适用于Mac OS X和iPhone应用程序.

它适用于执行基本HTTP请求以及与基于REST的服务(GET/POST/PUT/DELETE)交互.ASIFormDataRequest子类使用multipart/form-data轻松提交POST数据和文件.


dig*_*dog 5

希望Andrian Kosmaczewski的工作可以节省您重新发明车轮的时间:

http://github.com/akosma/iphonerestwrapper/tree/master

而且,它是公共领域.


Bla*_*ers 5

看看RestKit:http: //restkit.org/ 它提供了一个很好的API,用于访问RESTful Web服务并将远程资源表示为本地对象,包括将它们保存到Core Data.它是完全异步的,并且具有许多其他灵活的功能


Ada*_*der 4

如果您的 REST 服务是在 Ruby on Rails 中实现的,那么开源 ObjectiveResource 项目看起来非常有前途。它在我的一个相对复杂的项目中对我来说非常有效,我什至还向他们贡献了一些代码。

目标资源

  • ObjectiveResource 的问题是缺乏异步连接支持,这基本上意味着每次调用 REST 服务时都会冻结 UI 线程。恕我直言,这是不可接受的。我会远离它。 (2认同)