1
2
为什么不在复制到包中的图像上运行相同的pngcrushxcode呢?当然,这不是一个巨大的性能打击,但优化应用程序启动时间是一个更值得你做的事情。 |
2
3
这两个程序都看一个PNG文件,看看能做些什么使PNG变小;以不同方式生成的PNG文件(例如使用microsoftpaint)工作得很好(但请参见下面的iPhone特定问题),但要大一点。PNG最初创建于上世纪90年代中期,当时顶级的奔腾的性能甚至只有最慢的iPhone的一小部分;它们总是加载得很快(除非它们是非常大的图像)。 one person points out that iPhoneâs PNG optimization affects the alpha component ,因此PNG在最终的应用程序中看起来可能有些不同。 另外,从那篇博文中: 所以,是的,对任何最终用户需要的东西都使用xcode优化,但是对于开发人员和SQA测试人员来说,另一个构建很好。 |
3
2
运行时的代价是它将字节顺序从RGBA交换到BGRA,并对所有像素的alpha进行预乘。 如果您担心的只是Default.png,那么性能问题就不是很明显了。另一方面,如果要加载大量的png文件,最好提前处理这些文件,然后允许XCode在复制文件构建阶段对其进行优化。 |
WkWk · Apple Watch动作通知不起作用 2 年前 |
Otavio Miguel · 在手机中保留我自己未发布的ios应用 2 年前 |
Nico Passaglia · 移动键盘向上移动站点 6 年前 |