我在处理自定义动画转换时使用snapshotView(afterScreenUpdates:)
,因为根据Apple's docs,它更有效。
此外,在某些边缘情况下,捕捉视图将修复错误转换帧的问题。。。
但是,对于简单的转换,我不知道与直接使用fromView和toView相比有多好。那么如何衡量它的效率呢?
最佳答案
但是我不知道你把这个和什么比较,或者什么是
更有效率
对你来说。
Altho Instruments是苹果提供的诊断和解决性能问题的强大工具,通过单击cmd + i
可以重新构建应用程序并自动启动Instruments,然后可以选择列出的问题之一或诊断工具进行测试。
在您的例子中,我假设您关心FPS(每秒帧数)、CoreAnimation
和一些常规内存性能。
我建议在Core Animation or Time profiler
时间分析器:用于测量CPU使用率,按
方法/功能。
核心动画:用于调试各种核心
动画性能问题。
阅读有关this伟大文章中乐器的更多信息
关于swift - 如何知道快照 View 更有效?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54640650/