gpt4 book ai didi

ios - 如何强制在 ARC 应用程序下调用 didReceiveMemoryWarning

转载 作者:可可西里 更新时间:2023-11-01 05:41:35 25 4
gpt4 key购买 nike

我听说 didReceiveMemoryWarning 最有可能在您持续泄漏分配时被调用。然而,在 ARC 下,我一直认为分配的局部变量在我们传递它们实例化的 block 后被释放。这些泄漏是否必须全部是属性?

如果在我的应用程序中调用了 didReceiveMemoryWarning,我正在尝试创建正确的恢复,但到目前为止我还看不到它。我正在寻求帮助以了解何时调用它,以及这些泄漏是否必须是属性与局部变量(在 ARC 下)?

最佳答案

只需使用模拟器硬件菜单中的“模拟内存警告”命令即可。

如果你想通过代码来做到这一点,你可以使用下面的代码(注意这是私有(private),所以你必须为 AppStore 版本删除它,它只在调试期间有用)

[[UIApplication sharedApplication] _performMemoryWarning];

这两个过程都复制了设备内存不足时发生的情况,因此将触发 didReceiveMemoryWarning 方法。

关于ios - 如何强制在 ARC 应用程序下调用 didReceiveMemoryWarning,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16328630/

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