在使用自定义动画过渡时,我使用snapshotView(afterScreenUpdates:)
,因为根据Apple's docs,它效率更高。
此外,在某些情况下,快照视图将解决帧转换不正确的问题...
但是,对于简单的过渡,我不知道与直接使用fromView和toView相比有什么更好的选择。那么如何衡量它的效率呢?
答案 0 :(得分:1)
但是我不知道您将它与什么进行了比较?
更高效
给你。
Altho 仪器是Apple提供的功能强大的工具,用于诊断和解决性能问题,通过单击cmd + i
重建应用程序并自动启动仪器,然后可以选择列出的问题之一或诊断工具进行测试。
就您而言,我假设您关心的是 FPS(每秒帧数),CoreAnimation
和一些常规的内存性能。
我建议在Core Animation or Time profiler
下开始研究此工具
在this精彩文章
中了解有关乐器的更多信息