Operation Queues并发
operation object是 NSOperation class实例用来封装想要执行的任务。nsoperation class是抽象类必须子类化。app
NSInvocation-Operation类用来建立基于应用程序对象和selector的operation object。这个不须要子类话能够动态建立。spa
NSBlockOperation类能够并发执行一个或者多个block对象。直到全部的block都执行完毕这个operation才算完成了。对象
NSOperation类自定义执行对象,子类化能够彻底控制nsoperation操做,包括operation执行的默认方式和执行状态等。io
Creating an NSInvocationOperation Objectclass
NSInvocationOperation类是NSOperation并发子类。当运行时,调用对象指定的selector。使用这个类能够避免定义大量的自定义执行对象。特别是若是只是须要修改已经存在的application而且已经有了对象和方法的状况。object