私はもともとiphoneアプリだったもののための追加のiPadターゲットを作成しました。iOS - 条件付きコンパイル(xcode)
Apple docs: 「ほぼすべてのケースで、アプリケーションインターフェイスのiPadバージョンを管理するために、特にそのインターフェイスがiPhoneインターフェイスと異なる場合は、新しいView Controllerクラスを定義することをお勧めします。条件付きコンパイルを使用して、異なるビューコントローラの作成を調整することができます。
ただし、条件付きコンパイルの例や詳細は記載されていません。誰かが例を挙げることはできますか?そして、私はこれをどこでやりますか?
EDIT: 私はiPadターゲットで次のCフラグを定義しようとしました:-D USE_IPAD、-DUSE_IPAD。 いずれかの方法では、このコードは常にログインなっIPHONEになり:
#ifdef USE_IPAD
NSLog(@"IPAD");
#else
NSLog(@"IPHONE");
#endif
私は何をしないのですか?
それは、ありがとう、働く。 – sol