TableView性能优化——小记

1,CPU考虑,使用懒加载的方式创建控件 

2.提前计算并缓存Cell的高度

3.图片的圆角与透明度处理,尽量避免触发离屏渲染。

4.滑动时,按需加载,识别UITableView禁止或者减速滑动结束的时候,进行异步加载图片,快滑动过程中,只加载目标范围内的Cell,这样按需加载,极大的提高流畅度。而SDWebImage可以实现异步加载,与这条性能配合就完美了,尤其是大量图片展示的时候。而且也不用担心图片缓存会造成内存警告的问题。

后续等待完善中。。。。。。

你可能感兴趣的:(TableView性能优化——小记)