このようにコメントすることで、コード部分を一時的に有効または無効にするのが本当に好きです。
/*
some code
/**/
(気をつけて
/ ** /
それ以外の
* /
最後に)
ただし、XCodeは私に警告を出し続けます:
/* within block comment
特定の警告を「カスタム無効」にする方法はありますか?
なぜ?理由を説明します。ブロックを下にスクロールして「*/を出し入れする必要がなく、1文字で簡単に出し入れできるからです。
私が使用するコードのブロックを一時的に削除したい場合:
#if 0
somecode();
#endif
これにより、この問題が回避され、後で簡単に見つけることができます。
後でそのコードを一時的に再度有効にしたい場合は、単に:0
に切り替えます。1
#if 1
somecode();
#endif
ただし、この有効化/無効化をより見やすく、制御しやすくする必要がある場合は、代わりにソースファイルの先頭で定義された定数を使用します。
#define SOME_FANCY_FEATURE 1
...
#if SOME_FANCY_FEATURE
somecode();
#endif // SOME_FANCY_FEATURE
私は次のような非常に優れた代替手段を見つけました。
/*
some code
/**/
このバリアントを使用できます。
/*
some code
//*/
Xcodeの警告なしに同じ目標を達成するために!
私にとっての本当の答えはここにあります(レガシーコードの行を変更せずにXCode警告を無効にするだけです):https ://stackoverflow.com/a/21046102/540639 AppleLLVM6.0
カスタムコンパイラフラグ->その他の警告フラグ->-コメントなし