赞
踩
SwiftUI中,若List中包含大量数据,当更新数据时界面会发生严重卡顿。
前两张图分别演示了在2k条数据下,未优化时需要8.29秒,而优化后只需要0.07秒,相差有118倍之多。
后两张图演示了在2w和10w条数据下,优化后的表现。可以看到即使数据达到10w条,更新也不会超过1秒钟,可谓相当惊人。
这还只是在模拟器中的表现,真机会更快。
SwiftUI中使用的是“差异”比较的方式来刷新界面。
因为S
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。