gpt4 book ai didi

iphone - UITableView的reloadData有多贵?

转载 作者:太空狗 更新时间:2023-10-30 03:46:18 26 4
gpt4 key购买 nike

我很好奇 UITableView 的 reloadData 在资源消耗方面有多昂贵?我有一个应用程序,它将发出大约 10 个后续 HTTP 请求,并且当它获取数据/准备时,它会重新加载 tableView。随着数据集变得越来越大,它变得非常缓慢。我想弄清楚这是因为我重新加载 tableView 的次数还是因为我抓取/解析数据的方式。

在这种情况下,最佳做法是什么?

最佳答案

来自 UITableView.h:

 - (void)reloadData;                 // reloads everything from scratch. redisplays visible rows. because we only keep info about visible rows, this is cheap. will adjust offset if table shrinks

“这很便宜。”

很好地实现你的 TableView 方法,一直调用这个函数没什么大不了的。

附带说明一下,如果您正在考虑为此使用 reloadData,则应尝试使用适当的方法来动画添加和删除行。

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

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