デバッグ時のみにログを出力したい等、私の場合はプリプロセッサマクロの設定と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