Xcode で #ifdef DEBUG のやり方

コードはこんな感じに。

#ifdef DEBUG
  NSLog(@"Err : %@",[err localizedFailureReason]);
#endif

で、Xcode ではプロジェクトの(command+I で出てくる)情報ウィンドウの [ビルド] タブで、[構成] を [Debug] にして [設定] の(かなり下の方にある)[GCC 4.2 - プリプロセス] の中の [プリプロセッサマクロ] を探す。この [プリプロセッサマクロ] の [値] は何もないと思うので、そこに DEBUG と入力。

これでプロジェクトの [アクティブな構成] で [Debug] を選択すれば、上記のコードが挿入され、[Release] を選択すれば入らない。

なんか凄く簡単な事なんだけど、たまに忘れる。で、ググって見ると英語のページが結構ヒットしてきたりして…。そんなわけで、とりあえずメモ。