[

](raulferrer.medium.com/?source=pos…)
6月8日
-
3分钟阅读
[
保存
Xcode 14:一个图标决定一切!
我们的应用程序只需要一个图标

照片:Ergo ZakkionUnsplash
有多少次我们发现自己为我们的应用程序准备了无数的苹果要求的各种尺寸的图标:iPhone和iPad的尺寸和不同的实用程序--Spotlight, Notifications, App...
如果你手动生成这么多不同尺寸的图标是很乏味的,而更简单的是你使用一个图标生成器(从一个图标,通常是1024x1024px,生成所有必要的尺寸)。
但是现在有了Xcode 14,正如苹果在WWDC 2022上宣布的那样,只需要配置我们应用程序的资产目录,使其只使用1024x1024px的图标。Xcode 14将负责根据其需要调整这个图标的大小。
如何配置一个只有一个图标的应用程序
一旦我们用Xcode 14创建了我们的项目,我们就进入资产目录。从一开始,我们就会看到和以前一样的配置,也就是用不同尺寸的图标来填充的模板。

带有不同尺寸的图标的模板。
因此,我们可以选择用不同的图标一个一个地填充它们。

AppIcon资产填充了不同尺寸的图标。
但是,Xcode 14引入了使用单个1024x1024px图标的选项。要做到这一点,我们只需到右边的栏目(到属性检查器),在设备中,选择单一尺寸(例如,在iOS的情况下)。

这样一来,图标模板就被缩减为单一的情况,即1024x1024px。

限制因素
Xcode 14的这个新功能有一些限制。
- 它只适用于iOS、iPadOS和watchOS。对于macOS,仍然需要不同尺寸的图标。
- 当这个选项被选中时,它是针对所有的图标尺寸。也就是说,如果我们希望某个尺寸的图标是不同的,我们将不得不一个一个的配置它们。
结论
能够为我们的应用程序的结果使用一个单一的图标,既减少了专门用于生成图标的工作时间,又通过使用一个单一的图像,减少了我们应用程序的大小。