2011年3月28日月曜日

NSLog無効化

xcode4からは、ブレイクポイントで表示が出来るようだが、
http://www.stripe-net.jp/cocoa/program/blog20110319.html
xcode3までだと以下のブログが参考になった。
http://d.hatena.ne.jp/kacchi0516/20100202/1265095553

コレを参考にして、自分のコードでは以下を埋め込んだ。
#ifdef NS_BLOCK_ASSERTIONS
#ifndef NSLog
// Release 時に NSLogを無効にする
#define NSLog( m, args... )
#endif
#else
#ifndef NSLog
#define NSLog( m, args... ) NSLog( m, ##args )
#endif
#endif
これでリリース時には、NSLogが無効に出来る

0 件のコメント: