Я хотел бы задать вопрос по очень запутанной (по крайней мере для меня) теме - Классы размеров в Xcode 6. Я пытался получить полное представление о том, как все это работает, но мне все еще не ясно.
До Xcode 6 и новых айфонов все было очень просто. To, Non-Retina и Retina, дисплеи, которые позволяли нам всегда работать с одним и тем же разрешением 320x480 (или 568 для более высоких устройств). Стандартные и @2x активы имели смысл. Теперь, однако, у нас есть большие экраны с тем же соотношением (почти то же самое), но рабочая область уже не та.
Предполагается, что классы размера позволяют разместить все это в одной раскадровке. Но подождите. iPhone 6 использует активы @2x, что, как я понимаю, означает, что графика на этом устройстве будет выглядеть меньше, чем на iPhone 5/5S. И iPhone 6 Plus использует активы @3x, которые снова не будут выглядеть так же. Похоже, невозможно сделать, например, чтобы определенная кнопка всегда была одного размера по отношению, скажем, к полной ширине экрана. Если мы, конечно, не запрограммируем это, но это сделало бы классы размеров бесполезными.
Я правильно понимаю или что-то упускаю? Было бы здорово услышать, как вы все это видите. Может быть, вы знаете хорошие уроки? Я не нашел ничего, что могло бы объяснить мои сомнения.
Заранее спасибо!