美文网首页
性能优化

性能优化

作者: 开心一刻_ | 来源:发表于2018-05-31 10:46 被阅读0次
  1. 最好不要设置控件为透明

如果设置为透明或者半透明,像素点颜色的计算需要计算两层或者多层view,耗费GPU的性能。

  1. 不要一次性加载过多的xib

因为加载xib的时候,图片和声音等也别加载到了内存当中。
可以尝试分部加载

  1. 阻塞主线程的原因

一些读写的io操作,在主线程中处理了,类似于网络请求和存储。

  1. 保证图片的大小和UIImageview的大小相同

运行中缩放图片是很耗费资源的。所以可以先缩放好图片然后再放入到对应的UIImageView当中

  1. 远程的文件传输gzip压缩格式的

AFNetworking已经支持自动解压了

  1. NSURLConnection 读取远程图片或者资源的时候,可以默认添加cache

  2. 避免反复处理数据

从服务拿到的数据最好是已经可以使用的,不用二次处理

  1. XML不需要等到文件全部下载完才去解析。

  2. 使用Shadow Path来画阴影

用Shadow Path,不要用layer.shadowOffset
因为用layer的属性,需要得出图形并加好阴影然后才渲染。

  1. UIImage加载方式选择
    imageWithContentsOfFile不会缓存图片
    imageNamed会缓存当前图片

相关文章

  • Android性能优化 - 消除卡顿

    性能优化系列阅读 Android性能优化 性能优化 - 消除卡顿 性能优化 - 内存优化 性能分析工具 - Tra...

  • Android性能优化 - 内存优化

    性能优化系列阅读 Android性能优化 性能优化 - 消除卡顿 性能优化- 内存优化 性能分析工具 - Trac...

  • 前端性能优化(中)

    性能优化调研系列文章 《前端性能优化(上)》 《前端性能优化(中)》 《前端性能优化(下)》 《前端性能优化(上)...

  • 前端性能优化(下)

    性能优化调研系列文章 《前端性能优化(上)》 《前端性能优化(中)》 《前端性能优化(下)》 《前端性能优化(中)...

  • Awesome Extra

    性能优化 性能优化模式 常见性能优化策略的总结 Spark 性能优化指南——基础篇 Spark 性能优化指南——高...

  • 常用的后端性能优化六种方式:缓存化+服务化+异步化等

    性能优化专题 前端性能优化 数据库性能优化 jvm和多线程优化 架构层面优化 缓存性能优化 常用的后端性能优化六大...

  • webpack 性能优化

    webpack性能优化 开发环境性能优化 生产环境性能优化 开发环境性能优化 优化打包构建速度 优化调试功能 生产...

  • iOS性能优化 - 整理

    本文主要包含: 性能优化 - 卡顿性能优化 - 耗电优化性能优化 - APP启动优化安装包瘦身 一  性能优化 -...

  • 【React.js 20】React性能优化

    React性能优化 React性能优化主要分三块: React 组件性能优化 属性传递优化针对单组件性能优化,很多...

  • Android性能优化(下)

    Android性能优化 内存泄漏和性能优化方式Android性能优化(上)数据库优化和网络优化Android性能优...

网友评论

      本文标题:性能优化

      本文链接:https://www.haomeiwen.com/subject/vagtsftx.html