2011-03-04 58 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

相关问题