我是 iphone 和 objective-c 开发的新手,想问一下 Clang Static Analyzer 是否足以消除内存泄漏?我个人发现 xcode“Leaks”工具相当难用,此外我还看过一些文章,其中写道它总是会显示内存泄漏,即使没有任何真正的泄漏也是如此。
如果我没有收到来自 clang 分析器的任何警告,是否意味着我没有任何内存泄漏?或者我需要以其他方式检查它?
你怎么看? 非常感谢你。
最佳答案
不,不是。 CSA 是一种静态分析工具,这意味着它只能捕获可以在编译时推理的东西。为此,它也不是完美的,远非如此。它绝对不能替代 Instruments。但是,CSA 可以帮助提醒您注意规则中的事项以及其他潜在问题。
关于iphone - Clang 静态分析器是否足够?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3372463/