11、UITableView 的优化

1、正确的复用cell;
2、设计统一规格的cell;
3、提前计算并缓存好cell的高度(布局),因为heightForRowAtIndextPath方法是调用最频繁的方法;
4、异步绘制,遇到复杂界面、遇到性能瓶颈时,往往是突破口;
5、滑动时按需加载,这个在大量图片展示、网络加载的时候很管用;
6、减少子视图的层级关系;
7、尽量使所有的视图不透明化以及做切圆操作;
8、尽量不要动态地add或remove子控件,最好在初始化的时候添加完,然后用hidden来控制是否显示;
9、使用调试工具分析问题。

你可能感兴趣的:(11、UITableView 的优化)