回答
我建議使用來自全視互動的優秀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數據和文件。
我用阿德里安Kosmaczewski的iPhone Rest Wrapper成功。另請參閱this SO question。
我一直在使用名爲ObjectiveResource(Github項目在這裏:http://github.com/yfactorial/objectiveresource/tree/master)的項目,該項目主要關注您的iphone模型和基於REST的Web服務之間的通信層。它針對Rails應用程序,但應該與任何REST API一起工作。該項目的一部分是一個更加以同步爲導向的解決方案,目前仍處於早期開發階段,但在谷歌目標客戶羣http://groups.google.com/group/objectiveresource?hl=en中已有相當多的討論。
我強烈建議客觀資源,我一直在使用它與sqlitepersisobject一起處理我的iphone項目的同步。
我建議檢查RestKit:http://restkit.org/它提供了一個非常好的API來訪問RESTful Web服務並將遠程資源表示爲本地對象,包括將它們保存到Core Data。
- 1. 所需的代碼同步Microsoft Exchange服務器到iphone壓延
- 2. 同步Bitbucket主代碼和我的開發服務器代碼
- 3. 同步圖像使用從iPhone到OS X的同步服務
- 4. 移動應用程序的服務器端同步代碼
- 5. 同步iPhone的iPhone rss訂閱服務
- 6. REST服務之間的數據同步
- 7. iPhone - 使用sqlite3將對象同步到服務器
- 8. 微服務之間的同步REST通信的替代
- 9. 同步架構服務器到服務器同步
- 10. 有任何同步服務庫的iPhone
- 11. 同步iphone應用程序的sqlite數據到服務器
- 12. 如何在iPhone中使用Reachability代碼查找服務器?
- 13. 用代碼1退出的Dropwizard REST API服務器
- 14. 通過REST API處理Android服務和服務器之間的數據同步
- 15. 與服務器同步GIT
- 16. GWT - 同步 - 服務器端
- 17. 服務器場同步
- 18. 同步PouchDB與服務器
- 19. 同步SQL服務器sqllite
- 20. 使用WSDL爲iPhone生成Web服務的同步方法
- 21. C# - 異步服務器vs同步服務器 - 套接字
- 22. iOS - iPhone應該充當REST服務器
- 23. 調用REST服務器使用的file_get_contents
- 24. REST最佳實踐:將客戶端同步到服務器
- 25. iPhone和服務器之間的文件同步
- 26. 同步iPhone(也是Android)和服務器之間的聯繫人
- 27. 使用Rest API的Azure容器服務
- 28. WCF REST服務:通過國家代碼
- 29. 同步代碼
- 30. 服務器的GPS代碼