XCodeで環境変数を元に#defineする
Mac OSX 10.7 / XCode 4.2
Project > Build Settings > Preprocessor Macros から。
<pre class="code">$(ENVVAR)</pre>
とすれば環境変数を呼び出せる。
NSStringとしてそのまま使用する場合は次のように書けばいい。
<pre class="code">HOME_DIR="@\"$(HOME)\""</pre>
実行時。
<pre class="code lang-objc" data-lang="objc">NSLog(@"HOME_DIR = %@", HOME_DIR);</pre>