if (self = [super init]) - Предупреждение LLVM! Как вы с этим справляетесь?

До Xcode 4 с LLVM это передавалось компилятору незамеченным. Присваивание в условном выражении совершенно намеренно и является идиомой Какао.

Xcode 4 с выбранным компилятором LLVM никогда не перестает жаловаться, и не только во время компиляции, как только вы вводите его, появляется желтый значок предупреждения. Отключение предупреждений как ошибок и простое игнорирование предупреждений не кажется хорошей идеей. Вынос задания из скобок тратит место. Необходимость выключать это предупреждение с помощью прагмы для каждого нового проекта станет утомительной.

Как вы с этим справляетесь? Какая будет новая идиома?

11
задан Adam Eberbach 9 February 2011 в 01:22
поделиться