2

XCode のライブの問題追跡は、ほとんどの場合、優れています。しかし、私がまだ執筆の途中であるときにイライラする警告がいくつかあります。たとえば、未使用の変数:

警告

私はそれが使用されていないことを知っています.私はその行を終えたばかりで、それを使用するコードにはまだ到達していません. 私は警告なしでコンパイルすることについてはかなり肛門です(-Wall -Wextra -pedantic特定のものを除いて)ので、それらに対処する機会がまだないときにそれらを見ると少しイライラします。しかし、私はほとんどの live-build 警告が好きで、実際にビルドしたら、これらを見たいと思っています。

では、ライブ問題のチェックのみで特定の警告を無効にして、実際のビルドでそれらを保持する方法はありますか? 可能であれば、手動ビルドのライブ発行とデバッグにリリース設定を使用したいと思います。

私が受け入れる可能性のある回避策は、ライブチェックを遅らせて、10〜15秒の非アクティブの後にのみ実行することです.

4

2 に答える 2

2

通常、私は「未使用の変数」を避けるために次のことをしていました。

#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wunused-variable"

NSArray *ary = [[NSArray alloc] init];
//your code area

#pragma clang diagnostic pop

そのため、「未使用の変数」に対するリアルタイムの警告はセクションでオフになっています。これを有効にする必要があるときは、「#pragma」をコメントアウトしました。

参照

于 2012-12-13T07:59:05.417 に答える
0

#pragma を使用して警告を無効にすると、ライブプレビュー/コンパイル時間に影響します... xcode にそのような方法があるとは思いません。:(

于 2012-12-12T08:34:42.807 に答える