在滑动UITableView显示下一条Cell时, 总会执行tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat函数计算行高和
tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell函数得到布局。
列表优化其实就是优化这2个函数, 参考博客 TableView优化之高度缓存 。 原理是子线程中计算每行行高并缓存到内存, 然后tableView行数去行高时直接从内存中读取。
对于动态行高来说(即设置了UITableViewAutomaticDimension)&