BlockLeaksKiller
示例
以下是从 demo 示例:
当发生内存泄漏时,会有弹窗提示
此时请查看控制台的输出:
复制内存泄漏对象地址:
打开 Xcode 的内存图功能:
粘贴内存泄漏对象地址进行查找和过滤:
鼠标右键点击箭头所指的 block,然后点击 Print Description:
查看控制台的输出:
复制红框中的命令,粘贴到 lldb:
红框部分即为导致循环引用的 block 代码定义位置,请自行跳转到代码中进行修复。
需求
安装
BlockLeaksKiller 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile
pod 'BlockLeaksKiller'
作者
wsong, [email protected]
许可协议
BlockLeaksKiller 采用 MIT 许可协议。有关更多信息,请参阅 LICENSE 文件。