入门:
- 用ARC管理内存
- 在正确的地方使用reuseIdentifier
- 尽可能使Views透明
- 避免庞大的XIB
- 不要block主线程
- 在Image Views中调整图片大小
- 选择正确的Collection
- 打开gzip压缩
中级
- 重用和延迟加载Views
- Cache, Cache, 还是Cache!
- 权衡渲染方法
- 处理内存警告
- 重用大开销的对象
- 使用Sprite Sheets
- 避免反复处理数据
- 选择正确的数据格式
- 正确地设定Background Images
- 减少使用Web特性
- 设定Shadow Path
- 优化你的Table View
- 选择正确的数据存储选项
进阶:
- 加速启动时间
- 使用Autorelease Pool
- 选择是否缓存图片
- 尽量避免日期格式转换
如有不当、错误之处,欢迎指正!