Я могу обнаружить, что приложение работает под управлением iOS Simulator (с использованием sysctlbyname("hw.machine")
), но откуда я узнаю, является ли это iPad симулятора iPhone?Обнаруживать, работает ли приложение в iPad-симуляторе
Конечно, я могу проверить [UIScreen mainScreen].bounds
, но, вероятно, есть более элегантный способ?
Существует также условное выражение, которое вы можете использовать вместо 'sysctlbyname':' #if TARGET_IPHONE_SIMULATOR' –