私は Xcode 4.6 を使用しており、コード全体で使用するいくつかの定数を含むヘッダー ファイルがあります。プリプロセッサ ディレクティブを適切に型付けしたいなどの理由で、プリプロセッサ ディレクティブを使用したくありません。
たとえば、.h ファイルの 1 つに次のコードがあります。
static NSString *kErrorCannotDivideByZero = @"Error: Cannot divide by zero";
対応する .m ファイルで使用します。
[self showToast:kErrorCannotDivideByZero];
警告が表示されます:
/path/to/my/headerFile.h:32:18: Unused variable 'kErrorCannotDivideByZero'
これが単なる警告であることはわかっていますが、これらの警告が約 50 個あり、コンパイラの出力が詰まっています。
この警告が表示される理由と、適切に解決するにはどうすればよいですか?
正当なものを取得したいので、使用されていない変数の警告をすべて単に抑制することには興味がありません。