我无法适应在Xcode 6中引入的新布局系统称为Size Classes,因此我决定按照旧方式创建两个不同的xib文件用于iPhone和iPad,相应地添加~iphone和~ipad后缀。
iPhone设计的xib文件(在IB中视图大小等于320x568)完美地适配了新的iPhone 6和iPhone 6 Plus屏幕,如果我提供@3x内容,甚至可以加载iPhone 6 Plus上的@3x元素。
第一个问题:我真的需要添加启动故事板来指示我的应用支持新的iPhone吗?或者我可以不添加它而继续工作?
如果我添加他们,所有为iPhone 4s / 5设计的xib文件将无法在iPhone 6和6 plus上使用。
第二个问题:我真的需要提供@3x元素集吗?iPhone 6使用@2x元素集,在缺少@3x图像的情况下,iPhone 6 plus会以非常平滑的方式将@2x图像放大到合适的尺寸,以至于我无法辨别任何像素化。
我特别想知道,苹果是否会拒绝我的应用,或者不给应用添加“专为iPhone 6 Plus优化”的标识,或者有其他处罚?