Quantcast
Viewing latest article 1
Browse Latest Browse All 3

NSLog を Release ビルドで無効化

Xcode 4 のプロジェクトで、NSLog 関数を Release ビルドで無効化するには、ProjectName-Prefix.pch に次の3行を追記します。

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

Release ビルドでは、DEBUG が定義されないので、定義されていないことを判定します。判定が真であれば、NSLog を何もしない可変引数のマクロとして定義することで、NSLog 関数を無効化します。


Viewing latest article 1
Browse Latest Browse All 3

Trending Articles