gpt4 book ai didi

IOS - reloadData 有多贵?

转载 作者:可可西里 更新时间:2023-11-01 03:55:06 25 4
gpt4 key购买 nike

我想知道 tableView 上的 reloadData 有多贵。我想每 5 秒刷新一次表格 View 。这会导致任何性能问题吗?

最佳答案

重新加载数据将调用 TableView 数据源上的两个主要方法,numberOfRowsInSection,然后遍历 cellForRow:atIndexPath: 以获取所需的可见单元格,具体取决于您的tableView 的 contentOffset

如果您的应用已经可以很好地滚动,那么如果您在 numberOfRowsInSection 中做大量工作(例如访问网络或一些耗时的事情),那么您的应用将承受的唯一性能影响。

p>

编辑:如前所述,如果您使用 heightForRow:atIndexPath: 对不同高度的单元格进行复杂计算,它也可能是一个痛点。

关于IOS - reloadData 有多贵?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12416032/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com