ios 7 和 8 中的启动屏幕和图标尺寸问题和混淆

Launch screen and icon dimension issues and confusion in ios 7 and 8

经过一番混乱,我终于问到 iPhone 和 iPad 的 splash/launch 屏幕混淆问题。我访问了许多链接,但找不到合适的答案。我想要 iPhone 和 iPhone 启动屏幕的尺寸。目前我所做的

iPhone
默认-568h.png (320 x 568)
默认 568h@2x.png (640 x 1136)
默认@2x.png (640 x 960)

我使用了这三个维度,它们适用于所有 iPhones(从 4s 到 6 plus)。但是现在提供了一个launch xib。那么这个 xib 是否会 运行 for the ios 7 or not?

现在,如果我将上面提供的这两个尺寸用于 4s、5 和 5s,毫无疑问 640 x 1136 也适用于 iphone 6 和 6 plus ,但 iphone 6 和 6 plus 的发布可能会出现一些像素模糊。任何人都可以为所有设备(4s 到 6 plus)提供一种通用的启动屏幕方式,同时也支持 ios 7 和 8。

iPhone 6 和 6plus
6+ (1242x2208)
6 (750x1334)
问题:-我知道这些尺寸用于 iphone 6 和 6+,但是这两个设备的 .png 名称是什么,就像我们使用 Default-568h@ 2x.png 等其他设备,如果我们不使用启动 xib。

iPad
默认纵向~ipad.png (768 x 1024)
默认纵向@2x~ipad.png (1536 x 2048)

同样适用于风景
默认横向~ipad.png (1024 x 768)
默认横向@2x~ipad.png (2048 x 1536)

问题:-是否需要使用其他名称的任何其他维度?

图标
我曾经使用图标文件在 .plist 中进行输入,尺寸为
29 x 29
40 x 40
50 x 50
56 x 56
57 x 57
58 x 58
60 x 60
72 x 72
76 x 76
80 × 80
100 x 100
114 × 114
120 x 120
144 x 144
152 x 152
iTunesArtwork.png
为 512 x 512 1024 x 1024 用于 iTunesArtwork@2x.png

问题:- 我列出了几乎所有的图标尺寸,但是所有 iphone 所需的最少图标数量是多少(4 到 6 加) 和 iPad?我可以从上面的列表中忽略多少个图标尺寸。在消除混乱方面的任何帮助将不胜感激。

谢谢

启动屏幕

如果你只支持iOS 8.0+.

你只需要LaunchScreen.xib.

否则使用Images.xcassets.

您可以在 "Target > General > App Icons and Launch Images"

中启用它

Select Images.xcassets 中的 LaunchImage。

您可以select支持设备并在检查器中os。

然后XCode会告诉你需要多少张图片。

您无需关心图片名称,只需拖放即可。

图标

使用Images.xcassets.