この質問のアドバイスを使用して、Xcodeプロジェクトにいくつかの定数を設定しましたが、問題なく機能します。ただし、iPadかiPhoneかに応じて、これらの定数の2つに異なる値を設定したいと思います。
これが私のConstants.hファイルです:
extern integer_t const kFontSize;
extern integer_t const kFontSizeMicro;
と私の.m:
integer_t const kFontSize = 16;
integer_t const kFontSizeMicro = 11;
次に、.pchファイルの#defineマクロ設定に応じてこれらの値を変更したいと思います。しかし、これは機能しません:
if (IS_IPAD) {
integer_t const kFontSize = 25;
integer_t const kFontSizeMicro = 15;
}
表示されるエラーは、「if」の「予期される識別子または(」です。
この場合、条件文を許可する方法を知っている人はいますか?