tableView优化方式总结
(说明:一下只是我自己的小总结,会有不足,望大神指正,多谢大家了)
1 缓存 cell 的行高.目的方便第二遍访问 cell.
2 减少图片的blend 操作.包括:设置不透明的视图.UIView 的背景色不要使用 clearColor和控件避免使用带 alpha 的图片
3 cell 的重用
4 当加载的数据比较小的时候,可以将加载的耗时操作用异步操作.
5 与渲染图片.即先在 bitmap context里先将其渲染一边,导出成 UIImage 对象,在讲起渲染到屏幕上.
6 异步加载过多的时候用 UIScrollView 的代理来解决.
7 当内存比较紧张的时候,要释放掉所有的子线程并手动的将代理设置为 nil.