将图像放入文件夹引用中是否仍然允许@ 2x和@ 3x优化?

时间:2019-02-15 04:53:28

标签: ios xcode assets

在Xcode资产目录中,每个图像资产都有用于常规尺寸的插槽,@ 2x和@ 3x图像,Xcode用来为给定的设备分辨率捆绑适当的资产。

如果将@ 2x和@ 3x资产放入应用程序捆绑包的文件夹引用中,您会获得相同的好处吗? (在Xcode UI中,它们显示为蓝色文件夹,但是@ 2x和@ 3x图像显示为单独的图像。)

enter image description here
Xcode中包含@ 2x和@ 3x图像的文件夹参考

1 个答案:

答案 0 :(得分:1)

不,您不会获得相同的收益。您应该使用资产目录。

请参见QA1795,其中提到:

  

资产目录有助于最大程度地减少App Slicing所提供的尺寸,这对于拥有并非每个设备都需要的资产的App来说意义重大。

如果要使用文件夹结构,可以在每个文件夹中放置一个单独的资产目录。

资产目录还有其他好处,例如图像切片,按需资源标签和可自定义的压缩选项。

也值得一看app thinning WWDC talk