我是新來的iphone。我在哪裏得到NSOperationQueue
,NSOperation
的例子?
NSOperationQueue
,NSOperation
優於線程的優點是什麼?NSOperationQueue,NSOperation
謝謝
我是新來的iphone。我在哪裏得到NSOperationQueue
,NSOperation
的例子?
NSOperationQueue
,NSOperation
優於線程的優點是什麼?NSOperationQueue,NSOperation
謝謝
閱讀文檔。他們是在解釋,並給予例子
的NSOperation是很容易,NSThread管理真的很不錯。
更高的抽象層次:也就是說,比NSThreads
更容易編程,並且比NSThread
更少的控制。
NSOperationQueue
:
一個NSOperationQueue
對象是處理NSOperation
類的對象的隊列。 NSOperationQueue
可處理和管理已添加到其中的所有對象(任務)的執行。執行與應用程序的主線程一起進行。當一個NSOperation對象被添加到隊列中時,它會立即執行,並且在完成之前不會離開隊列。任務可以取消,但在完成之前不會從隊列中刪除。
NSOperation
:
NSOperation
旨在處理更多或更少的批處理操作。 NSOperation
對象,簡單地說,表示一個任務,包括與任務相關的數據和代碼。 NSOperation
類是一個抽象類,所以它不能直接在程序中使用。相反,有兩個提供的子類,NSInvocationOperation
類和NSBlockOperation
類。
OfCourse更多詳情Apple iOS Developer Library是最好的選擇,下面的鏈接也有助於更多地瞭解它和NSOperationQueue,NSOperation VS線程。
NSThread vs. NSOperationQueue vs. ??? on the iPhone
http://www.raywenderlich.com/19788/how-to-use-nsoperations-and-nsoperationqueues