美文网首页
NSOperation与NSOperationQueue

NSOperation与NSOperationQueue

作者: 宇轩Simid | 来源:发表于2016-04-13 17:44 被阅读0次

NSOperation:

它是一个抽象类,并不具备封装操作的能力,必须使用它的子类。

它有两个子类,三种方法:

1. NSInvocationOperation

2. NSBlockOperation

3.自定义子类继承NSOperation,内部实现任务

第一种使用方法:

第二种使用方法:

上面的两种调用start方法来执行任务的线程,默认都是同步执行,在主线程main中执行的

比如:为了避免加载图片的时候太慢影响UI的更新,就需要用到队列

将任务添加到NSOperationQueue中,系统会自动异步执行

子线程加载图片,主线程更新UI

相关文章

网友评论

      本文标题:NSOperation与NSOperationQueue

      本文链接:https://www.haomeiwen.com/subject/wztglttx.html