Я використовую KIF для тестування функціональностідодаток. Однак, ця програма має дві версії, одна для iPad, а інша - для iPhone. Чи існує глобальна змінна або щось, що вказує на те, що я тестую в iPad або iPhone? Я б хотів використати його (наприклад, у умовній) для того, щоб скористатися перевагами і зробити кілька змін у тестах iPhone, які я вже закінчив.
Відповіді:
1 для відповіді № 1Ви можете визначити макрос
#define IS_IPAD (UI_USER_INTERFACE_IDIOM() != UIUserInterfaceIdiomPhone)
Ось як ми її використовували.