Если вы хотите, чтобы ваш код отличался при сборке с разными версиями SDK, вам нужно использовать препроцессор:
#if __IPHONE_4_0 <= __IPHONE_OS_VERSION_MAX_ALLOWED
maxScale = 1.0 / [[UIScreen mainScreen] scale];
#else
maxScale = 1.0;
#endif
Но обычно вам это не нужно, соберите свой проект с последним SDKиметь и установить соответствующее значение для свойства «Цель развертывания iOS» вашей цели.Тогда ваше приложение будет работать на указанных вами версиях SDK, и ваш код выполнит время выполнения , чтобы проверить, присутствует ли метод -scale
.