2011-03-04 57 views
1

我是新來的iphone。我在哪裏得到NSOperationQueueNSOperation的例子?
NSOperationQueueNSOperation優於線程的優點是什麼?NSOperationQueue,NSOperation

謝謝

回答

1

更高的抽象層次:也就是說,比NSThreads更容易編程,並且比NSThread更少的控制。

0

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

相關問題