iPhone 3, iPhone 4 и iPad специальные ресурсы - PullRequest
0 голосов
/ 27 июня 2011

iPhone <4 (<3, 3g, 3gs), iPhone 4 и iPad имеют разное разрешение экрана. Я хочу сделать графику своего приложения для iOS идеальным качеством для всех этих устройств. Другими словами, я хочу иметь уникальную графику для iPhone <4, iPhone 4 и iPad. </p>

Я знаю, что могу во время выполнения проверить, какое устройство мы используем, но могу ли я сделать это в любом случае во время сборки? Другими словами, могу ли я создать приложение для AppStore, которое относится к iPhone ниже версии 4, и другой версии приложения для iPhone 4 и другой версии для iPad? Таким образом, все эти приложения называются одинаково и фактически являются одинаковыми. Но они содержат только графику конкретного устройства (таким образом, размер приложения наименьший, насколько это возможно).

Или мне нужно подать одно приложение в AppStore, включая все различные графики? Так, что даже версия iphone3 содержит графику iPad?

Ответы [ 2 ]

1 голос
/ 27 июня 2011

Вы можете просто включить несколько версий вашей графики. У вас должны быть версии iPhone <4 с именем <code>myImage.png и версии дисплея сетчатки с именем myImage@2x.png. Правильное изображение будет автоматически использоваться для соответствующего устройства.

В файлах xib вы можете поставить суффиксы -iPhone и -iPad, чтобы различать их.

0 голосов
/ 27 июня 2011

Нет, вы можете подать только одно приложение на имя в магазин приложений. Если вы отправите другую сборку приложения, она заменит предыдущую. Вам нужно создать универсальное приложение и назвать свои ресурсы (изображения, перья) идиомами устройств (в основном добавляя к ним -iPad, -iPhone).

...