だいぶ小ネタ。
コード
1 2 3 4 | |
UIDeviceを使う方法もあるが、そちらは実際に動いたときに判別することになる。
こちらだとそもそもiPhone用のアプリからはこのコード自体省かれる形になる。
意味
arc(i386)- 32bitのMac(シミュレータ)用のビルド
arc(x86_64)- 64bitのMac(シミュレータ)用のビルド
os(iOS)- ターゲットがMacじゃなくてiOS
オマケ
ぼくの手元では、デバッグ実行時に
1 2 3 | |
で DEBUG が出力されない。普通は出力されるはず??