gpt4 book ai didi

iphone - 如何解决Instruments检测到的泄漏,其责任库是Apple的框架?

转载 作者:行者123 更新时间:2023-12-03 18:47:06 26 4
gpt4 key购买 nike

我正在使用 Instruments Leaks 工具检查应用程序中的内存泄漏。

修复所有泄漏后,其负责的库是我的应用程序。根据 Instruments 的说法,我发现仍然有很多泄漏,其负责的库是 iOS 的 framworks?

这是一个screenshot仪器数量:

alt text

我认为这些泄漏可能是由于我滥用框架方法造成的。遇到此类泄密事件时您会采取什么措施?

谢谢!

最佳答案

苹果开发者也是人,他们也会犯错误。另一种选择是创建与 Apple 的框架完全相同的框架,但这并不是一件好事,因为 Apple 肯定会在未来提出升级和修复来解决这些问题。

唯一的解决方案是向 Apple 报告有关内存泄漏的错误,即使我已经看到该框架存在大量内存泄漏。

内存泄漏还有其他原因,仪器可能会显示苹果框架中的内存泄漏,但不一定是框架代码不好造成的,确实可能是我们代码中的错误,我们没有遵循正确的步骤,例如我们添加观察者但不删除它们,我们绑定(bind)事件但不删除它们,因此如果我们没有正确完成清理操作,仪器可能会在其他地方显示泄漏。

关于iphone - 如何解决Instruments检测到的泄漏,其责任库是Apple的框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3913431/

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