|
|
1
3
我不认为这是一个记忆问题;我认为这与核心动画中拥有如此大的图像的效率低下有关。 核心动画不能在本地使用,因为它超过了GPU上的最大纹理大小(1024x1024)。 我会把它弄碎一些 ;单个图像可能会给您带来最佳性能,但您必须进行测试才能找到答案。 iirc,uiImageView通过设置连续的单个图像来制作动画,所以如果它对苹果足够好的话。 |
|
|
2
1
当涉及到性能时,我明确建议使用Shark(也优于仪器)。在“时间配置文件”中,你可以看到你的应用程序中的瓶颈是什么,即使是苹果代码中的瓶颈。在开发使用OpenGL和核心动画的iPhone应用程序时,我经常使用它。 |
|
|
3
0
你试过使用CatiledLayer吗? 它针对这类工作进行了优化。 |
|
|
mikko · SwiftUI如何在不同堆栈中实现同一视图的平滑动画 1 年前 |
|
|
routern · 如何组合contextMenu和圆角矩形? 1 年前 |
|
|
DevHome98 · 3D触摸不适用于设备swift 2 年前 |
|
|
dunoiww · 从全屏返回时如何触发onAppear 2 年前 |
|
|
Community wiki · iPhone上ivar的继承问题 2 年前 |
|
|
Community wiki · 查找iOS日历 3 年前 |
|
|
Community wiki · 有效的IPhone编程技术[关闭] 3 年前 |