iOSアプリでコンソールにログをだしっぱなしにすると申請時にNGになるとか。でも、開発時にはログを出しときたい。どーしましょと思ってたら、マクロ使えば良いんだね。だってベースはC言語なんだし。:-) 参考にさせてもらったのはこちら NSLog tips and tricks - stackoverflow 書き方はこんな感じ。これを MyApp_Prefix.pch に埋めこんでおけば OK #ifdef DEBUG #define DLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__); #else #define DLog(...) #endif マクロ変数の意味はこんな感じ マクロ変数 役割 __PRETTY_FUNCTION__ 関数/メソッド名(引数、戻り