我目前正在使用需要遠程交互式服務器的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. 如何讓應用程序與Intranet中的服務器交互?
- 2. iOS應用程序與雲服務
- 3. iOS應用程序構建服務器
- 4. iphone應用程序如何與服務器交互?
- 5. Android應用程序與服務器交互
- 6. Xamarin表單應用程序與服務器交互
- 7. Java服務器應用程序 - Facebook自動登錄和交互
- 8. 如何創建可與移動應用程序交互的Web服務器?
- 9. 與Mac服務器的iOS客戶端應用程序
- 10. Web服務不會與應用互動
- 11. 與服務互動
- 12. 應用服務器如何與Http服務器交互
- 13. iOS應用程序通常如何與服務器通信?
- 14. Android應用程序與XAMPP服務器
- 15. iOS的科爾多瓦移動應用程序不與服務器通信
- 16. 從服務器手動發送msg到iOS應用程序
- 17. 移動應用程序和服務器
- 18. LDAP服務器 - 移動應用程序
- 19. 應用程序服務器與Web服務器
- 20. Android服務與其他應用程序的交互
- 21. Windows服務與桌面應用程序之間的交互
- 22. Joomla應用程序與移動應用程序的交互
- 23. 從應用程序服務器根服務GWT應用程序
- 24. 應用程序服務器
- 25. 與服務器端交互的Flash應用程序的估計報價
- 26. iphone應用程序與網站互動
- 27. 從ios應用程序的遠程服務器獲取時間
- 28. RTMFP與Flash媒體互動服務器
- 29. 如何從我自己的應用程序與kerberos服務器進行交互
- 30. 連接Java客戶端應用程序和IOS應用與WCF服務器
你更喜歡什麼服務器端語言? – Niklas 2013-05-13 08:08:49
PHP對我來說會更好。有沒有什麼建議? – 2013-05-13 08:22:36