iOS
NSOperation介绍
NSOperation是一个抽象的基类,表示一个独立的计算单元,可以为子类提供有用且线程安全的建立状态,优先级,依赖和取消等操作。系统已经给我们封装了NSBlockOperation和NSInvocationOperation这两个实体类。
- 使用NSOperation处理多线程时,就是将“操作”添加到队列中。
- NSOperation是一个抽象类,不能直接使用(方法没有实现),约束子类都具有共同的属性和方法。
- NSOperation的子类:NSInvocationOperation、NSBlockOperation、自定义NSOperation。
- 通过NSOperationQueue可以创建并发队列,获取主队列,获取当前队列。
17 Nov 2014
#iOS
#NSOperation