5

このようにコメントすることで、コード部分を一時的に有効または無効にするのが本当に好きです。

/*
some code
/**/

(気をつけて

/ ** /

それ以外の

* /

最後に)

ただし、XCodeは私に警告を出し続けます:

/* within block comment

特定の警告を「カスタム無効」にする方法はありますか?

なぜ?理由を説明します。ブロックを下にスクロールして「*/を出し入れする必要がなく、1文字で簡単に出し入れできるからです。

4

3 に答える 3

8

私が使用するコードのブロックを一時的に削除したい場合:

#if 0
somecode();
#endif

これにより、この問題が回避され、後で簡単に見つけることができます。

後でそのコードを一時的に再度有効にしたい場合は、単に:0に切り替えます。1

#if 1
somecode();
#endif

ただし、この有効化/無効化をより見やすく、制御しやすくする必要がある場合は、代わりにソースファイルの先頭で定義された定数を使用します。

#define SOME_FANCY_FEATURE 1

...

#if SOME_FANCY_FEATURE
somecode();
#endif // SOME_FANCY_FEATURE
于 2013-02-08T13:59:07.993 に答える
5

私は次のような非常に優れた代替手段を見つけました。

/*    
some code
/**/

このバリアントを使用できます。

/*
some code
//*/

Xcodeの警告なしに同じ目標を達成するために!

于 2013-04-17T09:50:25.163 に答える
5

私にとっての本当の答えはここにあります(レガシーコードの行を変更せずにXCode警告を無効にするだけです):https ://stackoverflow.com/a/21046102/540639 AppleLLVM6.0
カスタムコンパイラフラグ->その他の警告フラグ->-コメントなし

于 2014-11-10T08:47:51.680 に答える