Учитывая, что iPhone 4 имеет гораздо более высокое разрешение экрана, чем iPhone 3 - Как я могу перенести свой код на iPhone 4.
Не перекомпилирует ли он изменение внешнего вида изображений, элементов управления и т. Д.?
Я уверен, что вы уже знаете это, но на всякий случай, если вы этого не сделаете: вы должны обязательно включить более крупные ресурсы в свой проект XCode с @ 2x перед их расширениями файлов. Например: icon@2x.png. @ 2x указывает iOS использовать более крупную версию ресурса для дисплеев Retina и iPad.
Предоставленные элементы пользовательского интерфейса должны позаботиться о масштабировании для вас.Для всего, что вы делаете, вам нужно учитывать разрешение экрана и масштабировать соответственно.Вы можете посмотреть на:
http://developer.apple.com/library/ios/#documentation/2DDrawing/Conceptual/DrawingPrintingiOS/SupportingHiResScreens/SupportingHiResScreens.html%23//apple_ref/doc/uid/TP40010156-CH15-SW1