IOS tableView的优化方案
2020-07-11 本文已影响0人
Sharif_su
1.正确使用reuseIdentifier来重用cells
2.尽量使所有的viewopaque,包括cell自身
3.避免渐变,图片缩放,后台选人
4.缓存行高
5.如果cell内现实的内容来自web,使用异步加载,缓存请求结果
6.使用shadowPath来画阴影
7.减少subviews的数量
8.尽量不适用cellForRowAtIndexPath:,如果你需要用到它,只用-一次然后缓存结果
9.使用正确的数据结构来存储数据
10.使用 rowHeight, sectionFooterHeight 和 sectionHeaderHeight 来设定固定的高,不要请求 delegate