I have recently (e.g. just now) upgraded to XCode 4, and I like it overall, however, there is one thing that annoys me.
When I write code like this:
I found the answer to this question here: if(self = [super init]) - LLVM warning! How are you dealing with it?
Which prescribes adding the "-Wno-idiomatic-parentheses" flag in the building settings. Which did the trick for me.