LLVM/Clang static analyzer自动帮助检测Objective-C程序中的bug。它是一款非常棒的用于发现内存泄漏和其他问题的工具。从Xcode 3.2开始,可以直接从Xcode中运行该分析器。选择Build(构建)→Build and Analyze(构建并分析)(Command-Shift-A)。这时出现如图2-14所示的交互式屏幕,它将指导你发现所有可疑的泄漏以及其他潜在问题。
图2-14 Clang static analyzer创建针对源代码的bug报告,并在Xcode反馈窗口中显示它们