2011-08-19 80 views
0

我想創建一個可以與我的中央服務器數據庫進行通信的應用程序。如何從iOS應用程序與遠程服務器進行通信?

例如:爲每個用戶進行一次性註冊,我想將註冊數據存儲到我的服務器數據庫並顯示所有用戶以顯示所有註冊用戶的列表。

我需要做什麼來實現這種事情?

回答

1

您需要使用NSURLConnection類才能完成此操作。或者,您可以使用ASIHTTPRequest,其中IMO更容易和用戶友好。您可以在這裏找到ASIHTTPRequest以及如何設置和使用它的詳細指南:ASIHHTPRequest

+0

將它與JSON結合使用是該設備上應力最小的。 (小消息容易解析)可以使用JSON套件進行解析,而JSON套件非常快速。 https://github.com/johnezang/JSONKit – rckoenes

1

儘管有建議您將使用ASIHTTPRequest或其他各種簡化網絡的框架,但請注意, ASIHTTPRequest is no longer under active development

如果您不確定網絡 - 只需使用NSURLRequest/NSURLConnection路徑。啓動並運行起來並不困難,並且它與約4個委託調用異步工作。它速度快,內置,集成度高,有據可查,並且積極開發。

而且,如果在您的應用程序寫作生涯中,您認爲您可能想要繼續使用其他任何異步網絡封裝程序,那麼您將能夠閱讀代碼,瞭解它們各自處理不同問題的不同方式因爲在編寫代碼時必須面對這些問題,並且您可以通過通知選擇使用哪個包裝器,而不是隨便選擇一個包裝器。

相關問題