LoginSignup
7
6

More than 5 years have passed since last update.

NSLog()を気兼ねなく利用しつつ確実に潰す

Last updated at Posted at 2015-01-27

今更NSLog()です。

「releaseではログを吐かない俺俺Log()作ったからこっち使ってね」なんて決まり事を作ってもどうせ守られる保証なんてありませんし、プロジェクトごとに俺俺Log()を主張しだしてもうるさいだけなので、releaseビルドだけに限定してNSLog()自体を根本から絶ちましょう。

Hoge.pch
#ifndef DEBUG
#define NSLog(...)
#endif

追記

「『ログ出力の完全抑制』という意味であれば、それでは確実ではないだろう」という旨のツッコミを頂いたので、標準エラーの出力先を変える方法も追記します。

7
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
6