Я использую scan-build (checker-258) из командной строки, чтобы выполнить статический анализ в моем проекте iOS и обнаружил, что он обнаруживает гораздо меньше проблем, чем xcode (примерно на 60% меньше).Если я установлю xcode 4.2 для использования scan-build из checker-258, он обнаружит все проблемы (и не только).Это может быть связано с тем, что мы используем версию командной строки, использующую старое (не современное) время выполнения при обнаружении проблем, таких как:
error: synthesized property 'foo' must either be named the same as a compatible ivar or must explicitly name an ivar
@synthesize foo;
^
Вот команда, которую я использую для анализа:
scan-build --use-cc=`which clang` -k -o scan-reports xcodebuild -target MyTarget -project myproject.xcodeproj -sdk iphonesimulator5.0 -configuration Debug clean build
Заранее спасибо.