加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-14 19:39:08 所属栏目:百科 来源:网络整理
导读:我正在使用Instruments Leaks工具检查我的应用程序中的内存泄漏. 修复负责库是我的应用程序的所有泄漏.我发现仍有很多泄漏,其负责的库是iOS的framworks,基于Instruments所说的? 这是一个screenshot的仪器: 我认为这些漏洞可能是由于我滥用框架的方法造成的
我正在使用Instruments Leaks工具检查我的应用程序中的内存泄漏.

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

这是一个screenshot的仪器:

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

谢谢!

解决方法

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

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读