1

我已经阅读了苹果关于如何使用 NSOperation 的代码示例 ListAdder 技术说明 TN2109还解释了细节。

如果已经有一个 Operation 计算,并且用户通过从 tableview 中删除一个单元格来删除数据,那么 tableview 委托方法将被调用并触发新的 Operation 重新计算。我画了一张图来说明这一点:

图表显示了调用顺序

问题:

1.M1,M2,M3 总是在一个循环中处理?

adderOperationDone2.函数被发送到主线程以通过函数执行,我知道选择器将被添加到mainRunloopperformSelectorOnMainThread的队列中,但是何时执行排队?

3. 有没有在和M4之间插入的情况?M2M3

4

0 回答 0