Надо думать, что разрешение экрана составляет 320х480, но с масштабом дисплея 2,0. Поймите, что очень вероятно, что у «других» яблочных устройств в будущем будут другие масштабы дисплея. Представьте себе, например, когда-нибудь новый iPad с масштабом 1,5 ...
if([[UIScreen mainScreen] respondsToSelector:@selector"scale"]) {
displayScale = [[UIScreen mainScreen] scale]; }
Причина, по которой они это сделали, состоит в том, чтобы упростить написание приложений, которые работают на любом устройстве. Вы можете поместить объект на экране в 100 100, и он будет в одном и том же месте на обоих устройствах. Используйте метод именования @ 2x, чтобы получить два набора изображений: одно в масштабе 1x, а другое в масштабе 2x.