我是新来的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