对于tableView优化的见解,欢迎补充

来源:互联网 发布:编程猫加盟 编辑:程序博客网 时间:2024/06/07 02:09

1> 重用:懒加载

2> 渲染优化:尽量使用不透明的图,把 views 设置为透明

3> 在ImageView设置前,尽量先调整好图片大小,尤其放在uiscrolliview中自动缩放耗能

4> 避免使用过大的xib

5> 不要阻塞主线程,除渲染,触摸响应等,尽量异步处理:如存储,网络异步线程通知

6> 缓存:网络响应,图片,计算结果(行高),网络响应NSUrlconnection默认缓存request,设置策略非网络请求,使用nscache nsdictionary

7> 避免反复处理数据,在服务器端和客户端使用相同的数据结构

8> 选择正确的数据格式。
json:速度快 解析方便。
Xml:sax方式逐行解析 解析大文件不占用内存和损失性能

9> 选择正确的数据存储选项:plist,nscoding,NSUserDefaults,sqlite coredata。

0 0
原创粉丝点击