Только что меня осенило. В некоторых местах в моем самом первом приложении для iPhone я жестко запрограммировал значения, относящиеся к ширине и / или высоте экрана (320, 460).
Теперь я понимаю, что никогда не замечал этого, потому что в симуляторе iPhone 4 я не замечаю никаких проблем с рисованием.
Означает ли это, что iPhone 4 внутренне преобразует 320 пикселей в любую ширину для разрешения экрана? я сомневаюсь. Но опять же, почему я должен видеть, что все в порядке, когда я бегу?
Пример: если я рисую мяч в позиции (320, 100), я ясно вижу, что он рисует у дальнего правого края экрана.
Что здесь происходит?