A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wqmsan 中级黑马   /  2016-3-19 21:22  /  2551 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

48黑马币
Ios性能调优都有哪些点和哪些方向?

最佳答案

查看完整内容

入门级(这是些你一定会经常用在App开发中的建议) 用ARC管理内存 在正确的地方使用reuseIdentifier 尽可能使Views不透明 避免庞大的XIB 不要block主线程 在Image Views中调整图片大小 选择正确的Collection 打开gzip压缩 中级(这些是你可能在一些相对复杂情况下可能用到的) 重用和延迟加载Views Cache, Cache, 还是Cache! 权衡渲染方法 处理内存警告 重用大开销的对象 使用Sprite Sheets 避免反复处理数据 选择正确的数据格 ...

1 个回复

倒序浏览
入门级(这是些你一定会经常用在App开发中的建议)

用ARC管理内存
在正确的地方使用reuseIdentifier
尽可能使Views不透明
避免庞大的XIB
不要block主线程
在Image Views中调整图片大小
选择正确的Collection
打开gzip压缩

中级(这些是你可能在一些相对复杂情况下可能用到的)

重用和延迟加载Views
Cache, Cache, 还是Cache!
权衡渲染方法
处理内存警告
重用大开销的对象
使用Sprite Sheets
避免反复处理数据
选择正确的数据格式
正确地设定Background Images
减少使用Web特性
设定Shadow Path
优化你的Table View
选择正确的数据存储选项

进阶级(这些建议只应该在你确信他们可以解决问题和得心应手的情况下采用)

加速启动时间
使用Autorelease Pool
选择是否缓存图片
尽量避免日期格式转换
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马