所以我想知道将长任务分解为 NSOperations 的最佳方法是什么。如果我有 3 个长时间运行的任务,最好有一个 NSOperation 子类,它基本上可以做类似的事情
Single NSOperation subclass
- (void)main {
// do long running task 1
// do long running task 2
// do long running task 3
// call back the delegate
}
还是让每个任务成为 NSOperation 的子类,然后将我的 ViewController 中的每个任务作为一个工作单元来管理更好?提前致谢。