在iOS应用中添加App图标和启动图像的最佳方式是什么?

时间:2016-01-06 05:56:36

标签: ios

在iOS应用程序中添加App图标和启动图像时,我遇到了3种不同的方式,可能会有更多。但我需要知道哪一个是最好,最简单和推荐的方式来添加应用程序图标和启动图像 我知道使用

设置应用程序图标的3种不同方法
  • 资产目录
  • Info.plist(通过指定图标文件名)
  • 按图像的特定命名约定

实际上每个人都在谈论设置App图标和启动图像的一些不同方式,这有点令人困惑,所以我想学习iOS中遵循的专业实践。提前谢谢。

6 个答案:

答案 0 :(得分:2)

资产目录是设置app icon等资产的最新方式,也是Apple推荐的新应用程序方法。

对于“启动”屏幕,新方法是使用故事板,这样您就不必为每个可能的屏幕大小生成大量的启动图像,而只是提供一个故事板,其中包含使用自动布局设置的场景。发射屏幕。

使用info.plist和命名约定设置资产的旧方法仍然有效,但已被新方法取代。

答案 1 :(得分:1)

我认为现代推荐的方法是使用资产目录。 一些优点:

  1. 它不会对文件的命名施加限制。
  2. 如果您缺少任何图标大小,一目了然(在Xcode中)很容易看到。

答案 2 :(得分:1)

使用资产目录是最容易的。它是您在Xcode中创建的任何新iOS项目的默认设置。资产目录将根据您支持的设备和您支持的iOS版本显示所有必需图标的特定占位符。您还可以查看每个图标需要的大小。它还消除了使用特殊命名约定的任何需要,并且您不需要对Info.plist进行任何手动更新。

除非您需要支持iOS 7或更早版本,否则您不应再使用启动图像。请改用启动屏幕故事板。 事实上,如果您希望支持iPad Pro,您必须使用启动画面故事板。(从Xcode 8开始不再适用)。

如果您选择使用启动图像,使用资产目录再次是最佳选择,原因与上述应用程序图标相同。

答案 3 :(得分:1)

资产目录是默认方式,也是最简单的方法。因为资产目录不考虑图像的名称而只考虑尺寸。因此减少了工作量的一半。

应用图标(iOS 5,6)

1x:57x57

2x:114x114

应用图标(iOS 7,8)

2x:120x120

3x:180x180

答案 4 :(得分:0)

答案 5 :(得分:0)

使用资产目录。如果您将来要使用精灵套件图像/纹理,这将使您的图像集落入2的幂模式,如2,4,8,16,64,所以就像2048。我们的想法是将它作为预先缓存的高效。因此,我使用资产目录,不用再费力,使用资产目录,因为它很容易搜索和删除和更新以及高分辨率图像。 此外,它不会对命名文件施加限制。

请记住这些图标大小类型的尺寸。

应用图标(iOS 5,6)

1x:57x57

2x:114x114

应用图标(iOS 7,8)

2x:120x120

3x:180x180

它' S 资产目录,是我想要的。如果它是应用程序图标,一目了然,所有图标各种尺寸。根据我的说法,这种使用资产目录的习惯将其有用性扩展到在简单应用程序中使用图像,纹理以及后来转换为游戏应用程序的领域。谢谢。