2010-04-23 58 views
3

因此,我是全新的休息API,從未使用過以前的API。對於Objective-C和Cocoa Touch我沒問題,但是在訪問API時以及如何在一般情況下不知道從哪裏開始。有人可以幫助我開始使用一些可以訪問其他標題的代碼,或者通過身份驗證來訪問REST API。謝謝。如何在iPhone上訪問REST API?

+1

這似乎是這個問題的重複:http://stackoverflow.com/questions/630306/iphone-rest-client和可能這一個:http://stackoverflow.com/questions/1557040/objectivec -best路到訪問REST的API-ON-您-iphone – 2010-04-23 17:16:14

回答

0

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

從GitHub的API得到休息的詞典爲例:

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

要發佈:

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

它支持同步/異步,直觀的陣列轉換,URL編碼和多崗位(你可以發送圖像和其他文件)。

1

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

,提供高水平的映射框架,可以把遠程REST風格的響應返回到本地對象聲明,處理所有的解析和映射爲您服務。