2011-06-17 153 views
12

我正在嘗試編寫利用Web服務的iPad應用程序。我知道一個Web服務的概念,並在C#/ .NET中使用它。我需要知道如何在iPad上做到這一點。任何人都可以推薦一本好書或閱讀iOS上webservices的材料嗎?在iOS上使用SOAP Web服務

+0

您嘗試使用哪種類型的Web服務?基於REST的服務或SOAP? –

+0

對不起,SOAP。我不熟悉REST。 –

+0

我建議你看看RESTful服務。原因在於它們更輕巧,並且iPhone/iPad的硬件和帶寬有限,您可能會獲得更好的結果。 –

回答

21

如果您使用iOS框架,您的解決方案將涉及使用NSURLConnectionNSRLRequest。深入Apple文檔可以找到here。根據我的經驗,您希望將這些API調用包裝在您自己的客戶端請求中,以構建您的應用程序邏輯可以理解的數據傳輸對象。

如果您正在尋找第三方框架來訪問REST風格的Web服務,請查看this answer以瞭解多種iOS框架選項。

對於SOAP服務,請看一下here

至於處理數據,它取決於您的Web服務產生什麼樣的數據。有幾個框架和庫可以很容易地使用XML或JSON

以我的經驗,關於這個問題的最好的書是Advanced iOS Programming

+0

謝謝。很有幫助。 –