gpt4 book ai didi

cocoa-touch - iOS 多任务处理 : Reductions performed by system upon entering background

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

我看过 WWDC 2010 关于采用多任务处理的讨论,并且我已经开始启用我们的应用程序,但是我对释放不可见 View 有疑问。

根据演讲(第 105 节 - 在 iPhone 操作系统上采用多任务处理,第 1 部分 - 00:34:50),系统会在进入后台时释放“不可见的 UIViewController View ”。但是在我的测试过程中(在模拟器中),我没有看到这种情况发生。

-viewDidUnload 方法未被调用,进入前台并查看之前隐藏的 VC 后,-loadView 方法也未被调用。所以我的 UITabBarController 中隐藏的 VC View 根本没有被释放,这与他们在谈话中所说的相反。有什么想法吗?

在“Moving to the Background”文档中没有提及,仅在谈话中提到。

如有任何澄清,我们将不胜感激。

最佳答案

您是否尝试过在您的应用程序处于后台时模拟内存警告?我相信只有当其他应用程序开始请求内存时,这些 View 才会被释放。如果内存消耗保持不变,则不会释放您的 View ,以便您可以更快地切换回来。

关于cocoa-touch - iOS 多任务处理 : Reductions performed by system upon entering background,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4443794/

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