我是 iPhone 新手。NSOperationQueue
我在哪里得到例子NSOperation
?,相对于线程有什么
优势?NSOperationQueue
NSOperation
谢谢
我是 iPhone 新手。NSOperationQueue
我在哪里得到例子NSOperation
?,相对于线程有什么
优势?NSOperationQueue
NSOperation
谢谢
阅读文档。他们真的很擅长解释和举例
NSOperation 比 NSThread 更容易管理。
更高级别的抽象:也就是说,NSThreads
比NSThread
.
NSOperationQueue
:
NSOperationQueue
对象是处理NSOperation
类类型对象的队列。NSOperationQueue
处理并管理NSOperation
已添加到其中的所有对象(任务)的执行。执行发生在应用程序的主线程中。当 NSOperation 对象被添加到队列中时,它会立即执行,并且在完成之前不会离开队列。任务可以取消,但在完成之前不会从队列中删除。
NSOperation
:
NSOperation
旨在处理或多或少的批处理操作。简单地说,一个NSOperation
对象代表一个任务,包括与任务相关的数据和代码。该类NSOperation
是一个抽象类,因此不能直接在程序中使用。相反,有两个提供的子类,NSInvocationOperation
类和NSBlockOperation
类。
OfCourse 了解更多详情Apple iOS Developer Library是最佳选择,下面的链接也有助于了解更多关于它和 NSOperationQueue、NSOperation VS 线程的信息。
NSThread 与 NSOperationQueue 与 ??? 在 iPhone 上
http://www.raywenderlich.com/19788/how-to-use-nsoperations-and-nsoperationqueues