有时候不清楚类中的内存泄露是在哪个方法中泄露,而通过Leaks比较难定位,可以借助Xcode的Memory Graph进行定位
定位到内存泄露后点击Debug Memory Graph
image.png
然后定位出现泄露的对象
可以看到有一个NSMallocBlock 持有了对象,然后点击block,右键,通过Print Description,定位到强引用的地方,对对象进行弱引用
解决后如图:
高阶汇编用法:https://juejin.im/post/5d70655e518825618e67ad63
本文分享自 作者个人站点/博客 前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!