性能优化(离线缓存)

入门:

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

中级

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

进阶:

  1. 加速启动时间
  2. 使用Autorelease Pool
  3. 选择是否缓存图片
  4. 尽量避免日期格式转换

如有不当、错误之处,欢迎指正!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容