ios Operation中addExecutingBlock()和addOperation()?

我有一个queue和一个operation
第一种:让operation调用addExecutingBlock()十次,增加10个block,然后让queue.addOperation(operation)
第二种:让queue.addOperation(operation)十次,增加10个operation,如果这里的每个operation和上面的
block内容相同。

那么两者有什么区别?

以现有条件,两者之间没多大区别,只是用的不同方式。但是addOperation方式更灵活,可以方便的cancel queue中任务,控制力度更好
https://www.jianshu.com/p/52fe1b85c404

第二种方式才是真正的队列,因为10个操作是独立的。而第一种方式,其实没有用到队列,因为只有1个操作。因此推荐第二个。