NSLog を出さないように(メモ)

本番環境で NSLog() を吐き出さないようにする << 水色のドア
http://blog.nodoa.info/?p=100

iPhone アプリ開発中に NSLog() を使ってログを確認することはよくあります。
その NSLog() を残したままアプリをリリースしてしまうと、
リリースされたアプリでもご丁寧にログを吐き出すそうです。

ログを吐き出すと、動作が遅くなったり、セキュリティ面で危なかったりします。

でも、だからといってリリース前に全ての NSLog() 文を削除するのは、それはそれで面倒なケースもありますね。

そんな時は、NSLog() を開発環境でのみログを吐き出し、本番環境ではログを吐き出さないようにマクロで定義すれば OK です。

まだまだリリースは遠いですが・・・
出すときの為のメモとしてこういう方法もあるんだと覚えておこう・・・。