我目前正在使用需要遠程交互式服務器的iOS應用程序。在我的應用程序中,我必須請求一些查詢以及將一些數據發佈到服務器。這是正確的方式或適當的這樣做的方式。哪一個更好REST或JSON或SOAP來做到這一點?有沒有教程或文檔站點?謝謝iOS應用程序與服務器的互動
回答
REST是最常見的方式。
基本上,簡單的HTTP請求上的REST relayes & JSON,
兩者都非常容易與iOS SDK一起使用。
如果您的模型很簡單,您可以直接使用HTTP & JSON。
如果是比較複雜,我建議使用REST套件,here's a link
對於直接的解決方案,如果你只需要一個簡單的GET調用到現有的REST API, 這裏是代碼的一些基本線(這些不應該在主線程上運行)
// Preform this on background thread
NSError *anError;
NSData *apiCallResponseData = [NSData dataWithContentsOfURL:@"http://yourdomain.com/apicall?param=value"];
NSDictionary *response = [NSJSONSerialization JSONObjectWithData:apiCallResponseData options:kNilOptions error:&anError];
//Lets say result is { "key" : "value" }
NSString *someFieldValue = response[@"key"];
//.. do what you need with the result values...
謝謝@ avishic – 2013-05-13 08:19:29
當我通過Restkit安裝到我的項目時,它似乎有點複雜。有任何建議或有用的鏈接,可以幫助[email protected] – 2013-05-13 12:14:47
@TunvirRahmanTusher你能描述一下你的需求嗎?您想使用哪種API調用?主要更新服務器的數據/從服務器獲取信息..?結果有多複雜? – avishic 2013-05-13 16:19:12
- 1. iOS應用程序與雲服務
- 2. Xamarin表單應用程序與服務器交互
- 3. Android應用程序與服務器交互
- 4. iphone應用程序如何與服務器交互?
- 5. 如何創建可與移動應用程序交互的Web服務器?
- 6. Java服務器應用程序 - Facebook自動登錄和交互
- 7. 與Mac服務器的iOS客戶端應用程序
- 8. Web服務不會與應用互動
- 9. 與服務互動
- 10. 移動應用程序和服務器
- 11. 應用程序服務器與Web服務器
- 12. Joomla應用程序與移動應用程序的交互
- 13. 從應用程序服務器根服務GWT應用程序
- 14. 應用程序服務器
- 15. 與服務器端交互的Flash應用程序的估計報價
- 16. iphone應用程序與網站互動
- 17. RTMFP與Flash媒體互動服務器
- 18. 如何從我自己的應用程序與kerberos服務器進行交互
- 19. 適用於iOS聊天應用程序的openfire服務器
- 20. Twilio調用集成到ios應用程序沒有服務器應用程序
- 21. 移動應用程序如何與服務器通信?
- 22. 如何創建與iPhone/iPad應用程序交互的Mac/PC服務器應用程序?
- 23. Android應用程序開發和Web服務器交互
- 24. 在Ubuntu上的Phonegap服務不與iOS同步應用程序
- 25. iOS版11服務器的交互
- 26. 更新應用程序的資源從服務器中的iOS
- 27. 將Autodesk Motionbuilder與使用OSC服務器的iOS應用程序連接起來
- 28. 設置用於與iOS應用程序集成的文件服務器
- 29. windows服務控制器應用程序編程接口驅動程序服務
- 30. 如何讓Android應用程序通過互聯網與Web服務器通信?
你更喜歡什麼服務器端語言? – Niklas 2013-05-13 08:08:49
PHP對我來說會更好。有沒有什麼建議? – 2013-05-13 08:22:36