这是我第一次使用NSOperation / NSOperationQueue 我编写了一个NSOperation子类来处理大量数据的JSON导出,因为我希望UI在较长的导出期间保持响应。
我要向哪个队列添加操作:
- [NSOperationQueue mainQueue]或
- 到新的NSOperationQueue,[[NSOperationQueue alloc] init]?
这个决定的理由是什么?
答案 0 :(得分:2)
主队列使用处理UI操作的相同线程。您希望将长操作发送到后台队列,然后显示操作结果的任何内容都应该返回到主队列。