在项目什么时候选择使用GCD,什么时候选择NSOperation

2018-06-26  本文已影响29人  natewang

NSOperation 的优势

GCD的优势

从上面可以看出,如果你对任务的过程需要高度的可控,NSOperation是个很好的选择,但也很明显,需要写更多的代码。

从设计模式上来看,NSOperation 更加面向对象,有很好的封装、复用。是多线程的抽象,完成了很多GCD很难完成的操作。应该是多线程编程的第一选择。

GCD面向过程,代码更简洁。

NSOperation vs Grand Central Dispatch

上一篇 下一篇

猜你喜欢

热点阅读