Как и многие люди жалуются, кажется, что в Apple SDK для Retina Display там ошибка и imageWithContentsOfFile фактически не автоматически загружают 2x изображения.
Я наткнулся на хороший пост, как сделать функцию, которая обнаруживает масштабный коэффициент UIScreen и правильно загружает изображения с низким или высоким разрешением (http://atastypixel.com/blog/uiimage-resolution-independence-and-the-iphone-4s-retina-display/), но решение загружает изображение 2x и по-прежнему имеет коэффициент масштабирования изображения, установленного в 1.0, и это приводит к увеличению 2x изображений в 2 раза (что в 4 раза больше, чем должно выглядеть)
imageNamed, похоже, точно загружает изображения с низким и высоким разрешением, но для меня это не вариант.
Есть ли у кого-нибудь решение для загрузки изображений с низким/высоким разрешением, не используя автоматическую загрузку imageNamed или imageWithContentsOfFile? (Или, в конечном итоге, решение о том, как сделать работу imageWithContentsOfFile правильной)