补充:tableView优化总结

tableView优化方式总结缓存

(说明:一下只是我本身的小总结,会有不足,望大神指正,多谢你们了)异步

1 缓存 cell 的行高.目的方便第二遍访问 cell.优化

2 减小图片的blend 操做.包括:设置不透明的视图.UIView 的背景色不要使用 clearColor和控件避免使用带 alpha 的图片线程

3 cell 的重用代理

4 当加载的数据比较小的时候,能够将加载的耗时操做用异步操做.对象

5 与渲染图片.即先在 bitmap context里先将其渲染一边,导出成 UIImage 对象,在讲起渲染到屏幕上.图片

6 异步加载过多的时候用 UIScrollView 的代理来解决.内存

7 当内存比较紧张的时候,要释放掉全部的子线程并手动的将代理设置为 nil.it

相关文章
相关标签/搜索