NSLog()
アプリ内のすべてのインスタンスで無効にしたい。それを行うコードを見つけました:
#ifndef DEBUG
#define NSLog //
#endif
ただし、このコードを各ファイルに追加することはお勧めできません。どうすれば簡単にできますか?
NSLog()
アプリ内のすべてのインスタンスで無効にしたい。それを行うコードを見つけました:
#ifndef DEBUG
#define NSLog //
#endif
ただし、このコードを各ファイルに追加することはお勧めできません。どうすれば簡単にできますか?
私がしているのは、これをプリコンパイル済みヘッダー ファイル ( YourAppName.pch )に入れることです。
#define MyLog if(0); else NSLog
次に、アプリ内の他のすべての場所で、すべての NSLog を MyLog に変更します。NSLog のように機能します。ただし、NSLog を無効にする場合は、.pchファイルに戻り、 0
to1
と presto を変更すると、すべてのログが停止します。
定数ファイルに NSLOG が必要ない場合は、次の行を追加するだけです
#define NSLog //
必要なときにコメントしてください。