废话篇
最近项目即将上线,修复项目泄漏的story落在了小菜头上...
如果通过一行一行代码去查,那简直是...
好在是有前面的扩展类,让小菜爽的飞起,一鼓作气干掉了各种泄漏😄...
实战篇
好景不长😓,发觉第一次pop或者dismiss
回来有一次内存泄漏提示
这很湿蛋疼😢,查了一通代码并没任何问题,断点一把 把把脉
image image请看0x7fd20d583de0这个UIViewController并非是我我们主动创建的;从堆栈看来源自于_UIInteractiveHighlightEnvironment
暗喜,终于可以向老板交差了,查了一把说是来自UIKit.framework/UIKit _UIInteractiveHighlightEffect.h. _UIInteractiveHighlightEffect was found in iOS 11.1.2, 11.0
,参考链接,然而我并不知道这个是干啥的...
再看到这个leak_array log的信息包含0x7fd20d583de0,首次创建没有被释放;
总结篇
类似的弹出其他的leak object并不会胆战心惊,工具让撸码更美好😄
网友评论