只是爲了確認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. 面向iPhone/iPad的多線程庫
- 5. Libevent多線程支持
- 6. COM多線程支持
- 7. MonetDB多線程支持
- 8. Racket支持多線程嗎?
- 9. Webservice支持多線程?
- 10. 在ipad中的web應用程序的離線支持
- 11. C++ HashMap中與多線程支持
- 12. iOS,iPhone,iPad(OpenGL ES)支持PBuffer嗎?
- 13. IPad或IPhone能否支持OpenCL?
- 14. iPhone/iPad是否支持鼠標事件?
- 15. iPad或iPhone支持OpenGL ES 2.0嗎?
- 16. 實現iphone/ipad傳真支持
- 17. 如何在iPhone/iPad應用程序中支持西里爾文?
- 18. 應用程序商店被拒絕的應用程序,即使它只支持iPhone的iPhone不支持iPad
- 19. 支持java的SSH庫很好的支持多線程!
- 20. Adwhirl iPad支持
- 21. waitall不支持sta線程上的多個句柄不支持
- 22. iphone多語言支持
- 23. 多語言支持iPhone?
- 24. iphone多語言支持
- 25. 如何轉換iPhone應用程序以支持iPad
- 26. Gwt和html5多線程/ WebGL支持
- 27. DBCP - 它支持多線程嗎?
- 28. libubox是否支持多線程
- 29. Cocos2d是否支持多線程?
- 30. 爲什麼PHP不支持多線程?
歡迎來到SO。關於這個問題,請閱讀手冊。 Apple具有涵蓋此的簡明文檔。此外,你會很高興選擇一些答案,併爲自己設置一個真正的用戶名。 – Moshe 2010-12-07 19:57:37