leak是一款很赞的内存检查的工具,但在使用的过程中有点繁琐,至少有些底层的泄漏笔者还是不知道如何下手
下面介绍一下简单leak的使用:
首先你要确认你的target不会被拒绝,确保profile是debug模式
如果还是提示target错误,建议你重启一下模拟器或者电脑;
下面开始进行我们的调试工作,点击profile运行项目,在弹出的instruments中选择leaks项;
选中项目,按照我图示中的操作,当然根据Xcode版本的不同会有不同的显示方式,就是去找这几个项目,去进行操作就行了.
然后运行项目,在leaks下面出现错误❌标示的时候就证明当前位置存在内存问题,选择光标到当前位置,在列表中就会出现当前出现泄漏的代码,双击就可以进入代码的位置,进行针对性的更改就行了。
当然一些底层的比如runloop的内存问题,笔者还是无从下手,还请给位多多指点