gpt4 book ai didi

ios - NSOperations 和 iOS 架构问题

转载 作者:行者123 更新时间:2023-11-29 10:40:10 25 4
gpt4 key购买 nike

我对 NSOperations 的东西越来越深入,我对 iOS 架构有疑问:

*1.iOS系统架构是否有可能杀死我调用的NSOperations/NSOperationsQueue

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

*3。当 iOS 在低资源上运行并且分配了 NSOperationQueue 并使用排队的新 NSOperations 进行初始化时,iOS 会做什么?

*4。正如我所读到的 NSOperations - 它们无法运行直到获得状态 isReady=YES 才能执行,或者可以获得 isReady=NO,如果还有它所依赖的未完成的操作。可以是什么依赖操作?

最佳答案

1) 不,它不会那样做,除非它杀死你的整个应用程序。在这种情况下,您会收到来自 - (void)applicationWillTerminate:(UIApplication *)application 的通知
在您的应用委托(delegate)中

2) 不适用

3) 它将产生低内存警告通知。参见 Low memory

4) 操作队列将处理你所有的 NSOperations。 NSOperations 依赖项仅由您引入。要使“isReady”等于“否”,您需要手动更改该值。

关于ios - NSOperations 和 iOS 架构问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24947272/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com