Проверьте, если симулятор
#if TARGET_IPHONE_SIMULATOR
// Simulator
#endif
Проверьте, если устройство
#if !(TARGET_IPHONE_SIMULATOR)
// Device
#endif
Проверьте для обоих
#if TARGET_IPHONE_SIMULATOR
// Simulator
#else
// Device
#endif
Обратите внимание, что вы не должны ifdef
на
TARGET_IPHONE_SIMULATOR
, поскольку он всегда будет определяться либо 1
, либо 0
.