我在使用自定义动画过渡时使用snapshotView(afterScreenUpdates:)
,因为根据Apple's docs,它更有效。
此外,在某些边缘情况下,快照视图将修复错误过渡帧的问题...
但是,对于简单的转换,我不知道与直接使用fromView和toView相比有多好。那么如何衡量它的效率呢?
但是我不知道你在比较这个或者是什么
更高效
给你。
Altho Instruments是Apple提供的强大工具,用于诊断和解决性能问题,通过单击cmd + i
重建应用程序并自动启动仪器,然后您可以选择一个列出的问题或诊断要测试的工具。
在你的情况下,我假设你关心FPS(每秒帧数),CoreAnimation
和一些一般的内存性能。
我建议在Core Animation or Time profiler
下开始研究这个工具
在this上阅读更多关于乐器的文章