I couldn't get used to introducing Class Classes into the new Xcode 6 layout system, so I decided to go the old way of creating two separate xibs for iPhones and iPads with ~ suffixes ~ iphone and ~ ipad respectively.
Xibs designed for iPhones (with an IB presentation size of 320x568) work fine for the new iPhone 6 and iPhone 6 Plus screens, and the iPhone 6 plus even loads of @ 3x assets if I provided them.
First question: do I really need to add a storyboard to show that my application supports new iPhones, or can I do without it?
If I add them, all my xibs designed for iPhone 4s / 5 will stop working for iPhone 6 and 6 plus.
Second question: do I really need to provide a @ 3x set? iPhone 6 uses the @ 2x attribute set, iPhone 6 plus in the absence of @ 3x images with zooming @ 2x images is very smooth, so I can not determine the pixels.
I wonder, in particular, whether Apple will reject the application or maybe not add the “Optimized for iPhone 6 Plus” application icon to the application or any other penalties?
source share