关闭。这个问题是opinion-based .它目前不接受答案。
想改进这个问题?更新问题,以便 editing this post 可以用事实和引用来回答它.
1年前关闭。
Improve this question
随着 combine 框架的到来,是否有必要再使用操作队列了。例如,苹果在 WWDC 应用程序中几乎到处都使用操作队列。那么如果我们使用 SwiftUI 和 combine(异步编程),是否需要使用 Operation Queues?
最佳答案
组合只是另一种异步模式,但不会取代操作队列(或调度队列)。正如 GCD 和操作队列在我们的代码库中愉快地共存一样,Combine 也是如此。
这显然过于简单化了,但这些只是各种框架的一些优势。当然,这三个框架肯定有重叠,但每个框架都有它的位置。
关于nsoperationqueue - 使用结合框架的操作队列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56947312/