TableView的优化
1.cell的重用 2.避免cell的重新布局 3.提前计算并缓存cell的属性及内容 4.减少cell中控件的数量 5.不要使用ClearColor,无背景色,透明度也不要设置为0 6.使用局部更新 7.加载网络数据,下载图片,使用异步加载,并缓存 8.少使用addView 给cell动态添加view 9. 按需加载cell,cell滚动很快时,只加载范围内的cell 10.不要实现无用的代理方法,tableView只遵守两个协议 11.缓存行高。
CPU优化
还有就是使用轻量级对象,用不到事件处理的地方可以用layer代替view,少使用autolayout,因为会比直接设置frame消耗更多CPU资源,图片尺寸跟imageView尺寸保持一致,控制线程最大并发数。
网友评论