40

.xcassets 资源仅适用于应用程序图标和启动图像还是我们自己的图像资产?我确实知道我们可以将图像添加到 .xcassets 文件中,但是这样做是一种好习惯吗?

4

3 回答 3

49

xcassets 的使用是 Xcode 5 和 iOS 7 的新标准。通过单击名为“Images.xcassets”的蓝色文件夹导入图像,然后单击出现的窗口底部的小“+”加号。现在选择“导入”将图像放在那里。

这也是图标和启动图像的新位置,而不是标准目标-> 常规位置,尽管您仍然可以选择不选择“不使用资产目录”。

这真的很有帮助,因为您只会看到 1 个图像名称,而不是带有“@2x”和“-568h@2x”等扩展名的重复名称。

在此处输入图像描述

于 2014-01-10T00:19:43.887 回答
16

Apple 表示 Xcode 中的资产目录编辑器管理应用程序的图像,将同一资产的各种分辨率组合在一起。在构建时,Xcode 将资产目录编译成最有效的捆绑包以供最终分发。

所以基本资产目录可以管理 AppIcon 和 LaunchImage。

在此处输入图像描述

但您也可以将新图像添加到新文件夹,如下所示。

在此处输入图像描述

于 2013-10-18T07:41:47.387 回答
4

派对迟到了,但这是最好的做法

在此处输入图像描述还有一个工具:AVXCassets Generator,您可以通过它一键直接为所有图标和图像生成 XCAssets 文件。

于 2016-05-13T04:42:53.593 回答