handlename's blog

コード片など

XCodeで環境変数を元に#defineする

Mac OSX 10.7 / XCode 4.2

Project > Build Settings > Preprocessor Macros から。

$(ENVVAR)

とすれば環境変数を呼び出せる。

NSStringとしてそのまま使用する場合は次のように書けばいい。

HOME_DIR="@\"$(HOME)\""

実行時。

NSLog(@"HOME_DIR = %@", HOME_DIR);