您的位置:首页 > 移动开发 > IOS开发

iOS应用性能调优的25个建议和技巧(20)

2016-11-18 14:21 288 查看
20.
优化TableView

Table view需要有很好的滚动性能,不然用户会在滚动过程中发现动画的瑕疵。
为了保证table view平滑滚动,确保你采取了以下的措施:
·      正确使用`reuseIdentifier`来重用cells
·      尽量使所有的viewopaque,包括cell自身
·      避免渐变,图片缩放,后台选人
·      缓存行高
·      如果cell内现实的内容来自web,使用异步加载,缓存请求结果
·      使用`shadowPath`来画阴影
·      减少subviews的数量
·      尽量不适用`cellForRowAtIndexPath:`,如果你需要用到它,只用一次然后缓存结果
·      使用正确的数据结构来存储数据
·      使用`rowHeight`,`sectionFooterHeight`
和`sectionHeaderHeight`来设定固定的高,不要请求delegate
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: