我不习惯在 Xcode 6 中引入名为 Size Classes 的新布局系统,因此我决定采用旧方法为 iPhone 和 iPad 创建两个单独的 xib,分别带有 ~iphone 和 ~ipad 后缀。
为 iPhone 设计的 Xibs(IB 中的视图大小等于 320x568)非常适合新的 iPhone 6 和 iPhone 6 Plus 屏幕,如果我提供这些,iPhone 6 plus 甚至可以加载 @3x 资产。
第一个问题,我真的必须添加启动故事板来表明我的应用程序支持新的 iPhone,或者我可以不用它吗?
如果我添加它们,我为 iPhone 4s / 5 设计的所有 xib 将停止为 iPhone 6 和 6 plus 工作。
第二个问题,我真的必须提供@3x 资产集吗?iPhone 6 使用@2x 资产集,iPhone 6 plus 在没有@3x 图像的情况下以非常平滑的方式升级@2x 图像,因此我无法确定任何像素化。
我特别感兴趣的是,Apple 是否会拒绝该应用程序,或者可能不会在该应用程序中添加某种“针对 iPhone 6 Plus 优化”徽章,或任何其他处罚?