Я создаю универсальное приложение, которое работает oniphone и ipad. Я использую #define для создания CGRect. И я хочу использовать два разных #define - один для iPhone и один для iPad. Как я могу объявить их так, что правильный будет выбран универсальным приложением ..........iPhone - Как использовать #define в универсальном приложении
Я думаю, что мне нужно обновить немного больше описания, чтобы избежать путаницы. У меня есть WPConstants.h файл, в котором я объявляющий все #define, как показано ниже
#define PUZZLE_TOPVIEW_RECT CGRectMake(0, 0, 480, 100)
#define PUZZLE_MIDDLEVIEW_RECT CGRectMake(0, 100, 480, 100)
#define PUZZLE_BOTTOMVIEW_RECT CGRectMake(0, 200, 480, 100)
Вышеуказанные те являются для Iphone. Аналогично для iPad я хочу иметь разные #define Как я могу продолжить?
Спасибо за информацию. Вы упомянули CGRectMake только для одного прямоугольника. См. Мое обновленное описание. – Satyam
Ну, вы, очевидно, повторите этот процесс три раза. BTW, я бы не работал с '# define'. Почему бы просто не объявить переменную и не определить ее в соответствии с платформой, на которой вы работаете. –
Еще раз спасибо. Можете ли вы рассказать мне, как объявлять переменную на платформе, на которой я запущен? – Satyam