シュミレータのみ動かしたい

TargetConditionals.h
#if TARGET_IPHONE_SIMULATOR

デバッグ時のみ実行したいコード

TargetのBuilSetting>Preprocessor Macros でdebugの項にDEBUG等と文字列を入れておいて
#if DEBUG

Preprocessor Macros
Preprocessor Macros Not Used In Precompiled Headers
には色々定義できる

一覧

__LINE__ 行番号

__FILE__ ソースファイル名

__DATE__ 処理開始日付

__TIME__処理開始時刻

__PRETTY_FUNCTION__ 関数名


可変長引数 http://www.02.246.ne.jp/~torutk/cxx/tips/varargs.html

##__VA_ARGS__

これは...をマクロ内でこの可変長引数を関数に渡すときに使う。






最終更新:2013年02月14日 14:12