.xcassets资源仅适用于应用图标和启动图片,还适用于我们自己的图片资源?我知道我们可以将我们的图像添加到.xcassets文件中,但是这样做是不错的做法?
答案 0 :(得分:48)
使用xcassets是Xcode 5和iOS 7的新标准。通过单击名为“Images.xcassets”的蓝色文件夹导入图像,然后单击出现的窗口底部的小“+”加号。现在选择“导入”将图像放入其中。
这也是图标和启动图像的新位置,而不是标准目标 - >一般位置,尽管您仍然可以选择“不使用资产目录”。
这真的很有用,因为你只会看到1个图像名称,而不是带有“@ 2x”和“-568h @ 2x”等扩展名的重复名称。
答案 1 :(得分:16)
Apple表示,Xcode中的资产目录编辑器管理您应用的图像,将同一资产的各种分辨率组合在一起。构建时,Xcode会将资产目录编译为最有效的捆绑包,以便最终分发。
因此基本资产目录可以管理AppIcon和LaunchImage。
但您也可以将新图像添加到新文件夹中,如下所示。
答案 2 :(得分:4)
还有一个工具:AVXCassets Generator,只需点击一下,您就可以直接为所有图标和图片生成XCAssets文件。