只是爲了確認iPad和iPhone是否支持多線程。我需要編寫一個應用程序,在後臺線程上調用Web服務,同時用戶仍然可以與UI進行交互。IPad,IPhone中的多線程支持
1
A
回答
0
iOS一直支持多線程,就像Mac OS X之前做的一樣。這裏是蘋果關於這個問題的出色的概述文檔: Concurrency Programming Guide
1
是的,它有線程。
此外,您不需要爲大多數任務產生自己的線程。很多Apple Frameworks(Cocoa Touch Foundation框架)都有內置的代碼,可以爲你做到這一點。另外,如果您正在使用Web API(HTTP請求)的數據,我強烈建議您查看ASIHTTPRequest,它建立在NSOperation(一個可輕鬆處理後臺處理的操作類)的基礎上。
最後,如果您需要關於使用模型 - 視圖 - 控制器模式的程序設計/流程方面的幫助,我寫了一篇描述how to consume Web API數據的博客條目,並以表格格式將其呈現給最終用戶。
相關問題
- 1. 支持的iPhone,iPad,Android的
- 2. 支持多線程的arraylist
- 3. 如何支持iPhone,iPad和iPad的iOS應用程序迷你
- 4. Libevent多線程支持
- 5. 面向iPhone/iPad的多線程庫
- 6. IPad或IPhone能否支持OpenCL?
- 7. iOS,iPhone,iPad(OpenGL ES)支持PBuffer嗎?
- 8. iPad或iPhone支持OpenGL ES 2.0嗎?
- 9. 實現iphone/ipad傳真支持
- 10. 如何在iPhone/iPad應用程序中支持西里爾文?
- 11. 應用程序商店被拒絕的應用程序,即使它只支持iPhone的iPhone不支持iPad
- 12. 支持java的SSH庫很好的支持多線程!
- 13. iphone多語言支持
- 14. iphone多語言支持
- 15. 多語言支持iPhone?
- 16. Gwt和html5多線程/ WebGL支持
- 17. php/apache會支持多線程嗎?
- 18. ASIHTTP是否支持多線程?
- 19. CUDA computeprof不支持多線程
- 20. 現在uiautomator是否支持多線程
- 21. Cocos2d是否支持多線程?
- 22. qx.io.remote.RPC是否支持多線程
- 23. PHP5是否支持多線程?
- 24. sqlite4java多線程支持解決方案
- 25. 如何轉換iPhone應用程序以支持iPad
- 26. 支持iPad平臺的應用程序?
- 27. Android不支持的線程
- 28. NSRegularExpression - 不支持iPad?
- 29. iphone中的多線程
- 30. iPhone應用程序中的多語言支持
歡迎來到SO。關於這個問題,請閱讀手冊。 Apple具有涵蓋此的簡明文檔。此外,你會很高興選擇一些答案,併爲自己設置一個真正的用戶名。 – Moshe 2010-12-07 19:57:37