Objective-CなどiOS関連の技術メモ。知識はここに投げ捨てて忘れる。

Unused variable警告を抑制する

最終更新日 2013年12月28日 21:14

変数を定義したのに使わなかったらunused variableという警告が出る。そんな変数は削除してしまえばいいと言いたいが、そうもいかない場合もある。たとえば次のようなケース。

LogTraceは、Flexible iOS Loggingというライブラリで定義されているマクロで、ログ出力が不要な場合はプリプロセスで取り除くことができるのだが、そうすると、変数successはどこにも利用されていないことになり、コンパイル時にunused variable警告が出る。

この警告は、次のように書けば抑制できる。

詳解 Objective-C 2.0 第3版

必読。こんなゴミサイトより、こっちを読むべき。

Amazonでみる

iPhoneプログラミングUIKit詳解リファレンス

必読。こんなゴミサイトより、こっちを読むべき。

Amazonでみる