Is it possible to suppress Xcode 4 static analyzer warnings?
The Xcode 4 static analyzer reports in my code some false positives. Is there any way to suppress them? I found a solution: false positives (like the Apple singleton design pattern) can be avoided with: #ifndef __clang_analyzer__ // Code not to be analyzed #endif Analyzer will not analyze the code between those preprocessor directives. Take a look at this page which shows how to use several #defines to annotate objective-c methods and parameters to help the static analyzer (clang) do the right thing http://clang-analyzer.llvm.org/annotations.html From that page: The Clang frontend supports