最佳做法是在应用程序中使用图像时尽可能经常使用PNG文件.与任何其他类型的格式相比,iOS和Xcode加载和显示PNG最快.如果有选择,请使用PNG.
当您使用任何其他文件类型(或者如果您加载非优化的PNG文件)时,您的iPhone必须在加载时进行字节交换和alpha预乘(并且可能在显示时重新进行alpha乘法).您的应用程序基本上必须执行与Xcode相同的处理,但它是在运行时而不是在构建时执行的.在处理器周期和内存开销方面,这将花费你们两个.Mobile Safari是内置iPhone应用程序最大内存的原因之一是因为为了显示网页而必须加载的图像都是非优化图像,主要是JPEG.由于JPEG是一种压缩格式,因此在进行预乘和字节交换之前,必须将图像解压缩到内存中.
| 归档时间: |
|
| 查看次数: |
4180 次 |
| 最近记录: |