tableview的重用机制及注意点

一、为什么重用
减少内存开销;减少频繁的创建销毁cel消耗的时间,提高流畅度。
二、重用原理
显示cell时,tableview通过id查找是否有缓存的cell,如果有缓存则拿来用,填充数据显示,如果没有缓存则创建cell,填充数据显示。
cell消失时,将cell的缓存。
三、tableview内部实现原理
重写layoutSubviews,在该方法中判断,是否重新布局。

参考:TableView重用原理及一些注意点

你可能感兴趣的:(tableview的重用机制及注意点)