Вы можете использовать [[UIDevice currentDevice] userInterfaceIdiom]
, чтобы определить, работаете ли вы на iPhone / iPod touch или iPad.
Часто нет необходимости напрямую определять, используете ли вы дисплей сетчатки, потому что UIImage
обрабатывает это автоматически, когда вы используете imageNamed
и добавляете "@ 2x" к именам файлов изображений с высоким разрешением (см. Поддержка экранов с высоким разрешением в Руководстве по рисованию и печати для iOS).
Если вам действительно нужно знать, какое разрешение имеет экран, используйте метод UIScreen
scale
.