Iñi*_*tia 3 iphone retina-display
iPhone 4的惊人显示使我们制作出更高分辨率的艺术品,以利用新的屏幕.
我的问题是,应用图像的更好方法是什么?目前,有两种方法可以做到这一点:
使用两个图像:"image.png"和"image@2x.png".问题在于,如果您的应用需要大量图片,则捆绑包的大小会大幅增加.此外,您必须缩放图像并正确保存它们,这可能需要相当长的时间.
缩放图像.您只加载大图像,然后在代码中或使用Interface Builder将其缩放到50%.这减少了束大小和设计时间,但在小屏幕上可能看起来不太好.
您认为哪种方法最好,为什么?
同时考虑设备内存.如果您在较旧的设备(3G,3GS)上加载双尺寸图像,它们可能会缩小显示(如果您在容器视图上适当地设置了缩放属性),但较大的图像仍然占用了所需内存的两倍一旦加载.随着您使用的图像数量的增加,浪费的RAM量也会增加.
如果只加载适合运行应用程序的设备的内容,从长远来看,您将看到性能优势.
编辑:我应该注意,这意味着我的投票是使用两个单独的图像文件.如果那不清楚:)
| 归档时间: |
|
| 查看次数: |
399 次 |
| 最近记录: |