iphone – 如何解决仪器检测到泄漏的负责库是Apple的框架?

iphone – 如何解决仪器检测到泄漏的负责库是Apple的框架?,第1张

概述我正在使用Instruments Leaks工具检查我的应用程序中的内存泄漏. 修复负责库是我的应用程序的所有泄漏.我发现仍有很多泄漏,其负责的库是iOS的framworks,基于Instruments所说的? 这是一个screenshot的仪器: 我认为这些漏洞可能是由于我滥用框架的方法造成的. 遇到这样的泄漏时你的方法是什么? 谢谢! 那么Apple开发人员也是人类,他们也会犯错误.替代方案是 我正在使用Instruments Leaks工具检查我的应用程序中的内存泄漏.

修复负责库是我的应用程序的所有泄漏.我发现仍有很多泄漏,其负责的库是iOS的framworks,基于Instruments所说的?

这是一个screenshot的仪器:

我认为这些漏洞可能是由于我滥用框架的方法造成的.
遇到这样的泄漏时你的方法是什么?

谢谢!

解决方法 那么Apple开发人员也是人类,他们也会犯错误.替代方案是创建自己的框架与Apple的框架完全相同,但这不是一件好事,因为Apple将来肯定会提出可以解决问题的升级和修复.

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

内存泄漏还有其他原因,仪器可能会在苹果框架中显示内存泄漏,但它不一定是由框架的错误代码引起的,实际上它可能是我们的代码中没有遵循正确步骤的错误,例如,我们添加观察者,但我们不删除它们,我们绑定事件,所以如果我们没有正确完成清理 *** 作,仪器可能会显示泄漏但在其他地方.

总结

以上是内存溢出为你收集整理的iphone – 如何解决仪器检测到泄漏的负责库是Apple的框架?全部内容,希望文章能够帮你解决iphone – 如何解决仪器检测到泄漏的负责库是Apple的框架?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1054979.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存