如何在iPhone上访问REST API?

时间:2010-04-23 13:00:56

标签: iphone objective-c rest

所以我对rest的API并不熟悉,也从未使用过API。我对Objective-C和Cocoa Touch没问题,但是在访问API以及一般情况下如何开始就没有任何线索。有人可以帮助我开始使用一些代码来访问静态的标题,或者只是如何通过身份验证访问REST API。感谢。

3 个答案:

答案 0 :(得分:1)

尝试http://allseeing-i.com/ASIHTTPRequest/

良好的框架!

答案 1 :(得分:1)

看看RestKit:http://restkit.org/

它具有一个高级对象映射框架,可以声明性地将远程RESTful响应转换回本地对象,为您处理所有解析和映射。

答案 2 :(得分:0)

http://github.com/mirek/NSMutableDictionary-REST.framework易于使用。

以GitHub API为例,将REST作为字典:

NSString *url = @"http://github.com/api/v2/xml/user/search/mirek";
[NSMutableDictionary dictionaryWithRESTContentsOfURL: url];

发布:

[myDict postRESTWithURL: @"http://localhost:3000/my-rest"];

它支持同步/异步,直观的数组转换,网址编码和多部分帖子(您可以发送图像和其他文件)。