|
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在复制文件构建阶段对其进行优化。 |
|
|
mikko · SwiftUI如何在不同堆栈中实现同一视图的平滑动画 1 年前 |
|
|
routern · 如何组合contextMenu和圆角矩形? 1 年前 |
|
|
DevHome98 · 3D触摸不适用于设备swift 2 年前 |
|
|
dunoiww · 从全屏返回时如何触发onAppear 2 年前 |
|
|
Community wiki · iPhone上ivar的继承问题 2 年前 |
|
|
Community wiki · 查找iOS日历 2 年前 |
|
|
Community wiki · 有效的IPhone编程技术[关闭] 2 年前 |