Вы можете проверить, поддерживается ли функция, используя следующую конструкцию:
if( [imageView respondsToSelector:@selector(setContentScaleFactor:)] ) {
[imageView setContentScaleFactor: 1.0];
} else {
// Function not supported, work around the issue
}
Вы можете упаковать это в макрос #define, чтобы упростить использование.
РЕДАКТИРОВАТЬ: пропущено двойное двоеточие в "@selector (...)"