2012-04-23 71 views
1

我將編寫一個IOS應用程序來查詢服務器中的數據。以這種方式請求和檢索數據的正確方法是什麼?我正在閱讀的書中沒有一本書似乎正在報道它。我想服務器會使用類似PHP的東西,它可以訪問數據庫。 iOS應用程序是否會執行類似XML-RPC的操作,並且我會編寫php函數來偵聽,檢索和響應? XML-RPC甚至還是時髦的解決方案,還是有更現代的我還沒有用過?iOS應用程序從服務器獲取數據

iOS應用程序將最終嘗試從Firebird數據庫獲取信息。

回答

0

好吧,如果你正在創建一個iOS 5的應用程序,那麼你運氣,你可以很容易使用WebServices的寧靜:

NSString* response = [NSString stringWithContentsOfURL:<url pointing to your server> error:&error]; 

然後你可以用NSJsonSerialization的響應轉換成一個屬性名單。還有解析XML文件的便利方法。

0

您可以使用這樣的各種方法:

  1. 簡單的GET或POST請求。
  2. XML SOAP服務。
  3. REST JSON服務。

這取決於您想要檢索的數據。

0

我強烈建議調查ASIHTTPRequest

這是驚人的記錄,非常強大,容易拾起。

將文件拖放到您的項目中。導入ASIHTTPRequest.h。 然後你就可以做到這一切 http://allseeing-i.com/ASIHTTPRequest/How-to-use

我想我應該把,開發商不再支持該項目的免責條款,但是,它的工作原理驚人的,因爲它的用途很廣泛我敢肯定,如果有過未來它的一個主要問題是,有人會冒昧修復它並將其放到github上。

相關問題