在Xcode资产目录中,每个图像资产都有用于常规尺寸的插槽,@ 2x和@ 3x图像,Xcode用来为给定的设备分辨率捆绑适当的资产。
如果将@ 2x和@ 3x资产放入应用程序捆绑包的文件夹引用中,您会获得相同的好处吗? (在Xcode UI中,它们显示为蓝色文件夹,但是@ 2x和@ 3x图像显示为单独的图像。)
答案 0 :(得分:1)
不,您不会获得相同的收益。您应该使用资产目录。
请参见QA1795,其中提到:
资产目录有助于最大程度地减少App Slicing所提供的尺寸,这对于拥有并非每个设备都需要的资产的App来说意义重大。
如果要使用文件夹结构,可以在每个文件夹中放置一个单独的资产目录。
资产目录还有其他好处,例如图像切片,按需资源标签和可自定义的压缩选项。
也值得一看app thinning WWDC talk。