I would like to ask a question about a very confusing (at least to me) topic - size classes in Xcode 6. I tried to get a complete picture of how this all works, but it is still unclear what I am.
Before Xcode 6 and the new iPhones, everything was very simple. To, Non-Retina and Retina, which allow us to work with the same resolution of 320x480 (or 568 for higher devices). Standard and @ 2x assets made sense. Now, however, we have large rear screens with the same ratio (almost the same), but the workspace is no longer the same.
Varieties of classes should do everything possible to make it all in one storyboard. But wait .. iPhone 6 uses @ 2x assets, which, in my opinion, means that there will be less graphics on this device than on iPhone 5 / 5S. And the iPhone 6 Plus uses @ 3x assets, which again will not look the same. It seems that it is impossible to make, for example, a certain button that is always the same size with respect to, say, the full width of the screen. If we do not code it, of course, but it will make the classes of classes useless.
Do I understand things correctly or am I missing something? It would be great to hear how you all see it. Maybe you know some good tutorials? I did not find anything that could explain my doubts.
Thanks in advance!
source share