使用xcassets

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

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

这也是图标的新位置,并启动图像,而不是标准目标 – >一般位置,尽pipe这里仍然可以select“不使用资产目录”。

这真的很有用,因为你只会看到1个图像名称,而不是像“@ 2x”和“-568h @ 2x”这样的扩展名。

在这里输入图像说明

苹果表示,Xcode中的资产目录编辑器pipe理你的应用程序的图像,将同一资产的各种分辨率组合在一起。 构build时,Xcode将资产目录编译成最有效的包,以便最终分发。

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

在这里输入图像说明

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

在这里输入图像说明

晚了,但是这是最好的做法

在这里输入图像说明 也有一个工具: AVXCassets发生器 ,您可以直接生成XCAssets文件的所有图标和图像只需点击一下。