NSOperations和iOS架构问题

时间:2014-07-25 02:49:03

标签: ios nsoperation nsoperationqueue

我正在深入研究NSOperations的内容,我对iOS架构有疑问:

* 1.在iOS系统架构中可以杀死我调用的NSOperations / NSOperationsQueue吗?

* 2.可以做到这一点?什么样的情况?

* 3。什么iOS在低资源上运行时NSOperationQueue分配并初始化新NSOperations排队?

* 4。当我读到NSOperations时 - 如果仍有未完成的操作依赖于它们,则它们无法运行直到获得状态isReady=YES来执行,或者可以获得isReady=NO。 它可以是什么样的依赖操作?

1 个答案:

答案 0 :(得分:2)

1)不,它不会这样做,除非它杀死你的整个申请。 在这种情况下,系统会通过您的app delegqte

中的- (void)applicationWillTerminate:(UIApplication *)application 通知您

2)N / A

3)它会产生一个低内存警告通知。见Low memory

4)操作队列将处理您的所有NSOperations。 NSOperations依赖性仅由您引入。如果“isReady”等于NO,则需要手动更改值。

相关问题