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