• NSOperation的作用
    配合使用NSOperation和NSOperationQueue也能实现多线程编程
 
    NSOperation和NSOperationQueue实现多线程的具体步骤
    先将需要执行的操作封装到一个NSOperation对象中
    然后将NSOperation对象添加到NSOperationQueue中
    系统会自动将NSOperationQueue中的NSOperation取出来
    将取出的NSOperation封装的操作放到一条新线程中执行
 
  • NSOperation是个抽象类,并不具备封装操作的能力,必须使用它的子类
  
    使用NSOperation子类的方式有3种
    NSInvocationOperation
    NSBlockOperation
    自定义子类继承NSOperation,实现内部相应的方法
04-16 16:25