iPhone アプリを iPad に対応させようとしています。ヘッダー ファイルで、いくつかの定数を設定します。画面が大きいため、画像に使用されるいくつかの定数を、iPhone よりも iPad の方が大きくしたいと考えています。これを実現するために、インターネットでいくつかの提案を見つけました。
#if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
#define imgAmcWidth 656.0f
#define imgAmcHeight 36.0f
#else
#define imgAmcWidth 240.0f
#define imgAmcHeight 20.0f
#endif
これは私のニーズを満たしているようです。残念ながら、xcode 4 はこれをコンパイルできず、「トークン "[" はプリプロセッサでは有効ではありません..」[LLVM GCC 4.2] というエラーが表示されます。私は何を間違っていますか?