我一直在開發一個iPad應用程序,我想在其中實現多線程,以便我可以使用後臺線程進行網絡通信。面向iPhone/iPad的多線程庫
我試圖NSThread和的NSOperation,但我不能得到NSThread線程通信的適當的機制和應用程序崩潰隨機當我使用的NSOperation和NSOperatioQueue ....
有一個叫ThreadWorker但庫僅適用於Mac,不適用於iPhone/iPad。
所以請告訴我一個很好的圖書館或iPhone多線程的方法!
感謝
我一直在開發一個iPad應用程序,我想在其中實現多線程,以便我可以使用後臺線程進行網絡通信。面向iPhone/iPad的多線程庫
我試圖NSThread和的NSOperation,但我不能得到NSThread線程通信的適當的機制和應用程序崩潰隨機當我使用的NSOperation和NSOperatioQueue ....
有一個叫ThreadWorker但庫僅適用於Mac,不適用於iPhone/iPad。
所以請告訴我一個很好的圖書館或iPhone多線程的方法!
感謝
我會推薦ASIHTTPRequest。 http://allseeing-i.com/ASIHTTPRequest/
我告訴你網絡編程好的庫: 多線程網絡編程可以是痛苦的。如果可能,請使用CocoaAsyncSocket進行聯網。這爲您提供了在主線程上執行的很好的委託方法。
修復您的錯誤,而不是隨意更改使用的類。 – Eiko 2010-09-04 08:37:24
同意。它的NSThread/NSOperation非常不可能發揮作用,它將成爲你的代碼,它將與其他線程實現一樣失敗。 – 2010-09-04 09:53:27
感謝球員多線程使用NSInvocationOperation和NSOperationQueue – SPatil 2010-09-10 08:35:52