デバッグ時のみにログを出力したい等、私の場合はプリプロセッサマクロの設定とifdefで切り分けるという原始的な方法で対応しています。具体的には Prefix.pchで色々な種類のマクロを定義し、DEBUGフラグで出力を制御するようにします。 プロジェクトのBuild Settingsで「Preprocessor Mocros」のDebugの引数に「DEBUG」を設定します。 _Prefix.pchの記述 #ifdef __OBJC__ #import <Foundation/Foundation.h> #import <UIKit/UIKit.h> #endif #ifdef DEBUG #define LOG(...) NSLog(__VA_ARGS__) #define LOG_CURRENT_METHOD NSLog(@"%@/%@", NSStringFromClass([self
![デバッグ用マクロの活用 - 中継地点](https://cdn-ak-scissors.b.st-hatena.com/image/square/d04694f5e64d0e329daa7acced1f458f04595a58/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fh%2Fh_mori%2F20110705%2F20110705151704.png)