2010-12-07 76 views
1

只是爲了確認iPad和iPhone是否支持多線程。我需要編寫一個應用程序,在後臺線程上調用Web服務,同時用戶仍然可以與UI進行交互。IPad,IPhone中的多線程支持

+1

歡迎來到SO。關於這個問題,請閱讀手冊。 Apple具有涵蓋此的簡明文檔。此外,你會很高興選擇一些答案,併爲自己設置一個真正的用戶名。 – Moshe 2010-12-07 19:57:37

回答

1

是的,它有線程。

此外,您不需要爲大多數任務產生自己的線程。很多Apple Frameworks(Cocoa Touch Foundation框架)都有內置的代碼,可以爲你做到這一點。另外,如果您正在使用Web API(HTTP請求)的數據,我強烈建議您查看ASIHTTPRequest,它建立在NSOperation(一個可輕鬆處理後臺處理的操作類)的基礎上。

最後,如果您需要關於使用模型 - 視圖 - 控制器模式的程序設計/流程方面的幫助,我寫了一篇描述how to consume Web API數據的博客條目,並以表格格式將其呈現給最終用戶。