我需要實現在後臺發佈一些數據到網絡服務器。只是爲了澄清,「在後臺」中,我不是指使用類似AsyncTask
或ASIHTTPRequest
的[request startAsynchronous]
方法顯示旋轉圖標並將數據發佈到Web服務的正常方式。我需要維護一個線程可以異步開始處理並在用戶在應用程序中工作時發佈到Web服務的數據隊列。後臺網絡調用 - iOS
我正在尋找一些幫助設計這樣的隊列,特別是在一些邊緣情況下,如用戶接收呼叫,在帖子發生時註銷應用程序,用戶離開應用程序以轉到另一個而帖子正在發生等。你將如何處理這些案件?有沒有任何源代碼可以推薦這樣做?
謝謝,
Teja。
你應該[大中央調度]讀了(http://developer.apple.com/library/mac/#documentation/Performance/Reference/GCD_libdispatch_Ref/Reference/reference.html) – bshirley