美文网首页
iOS耗电优化

iOS耗电优化

作者: 楼上那只猫 | 来源:发表于2020-02-21 18:27 被阅读0次

主要从以下四个方面来优化

  1. CPU处理,Processing
  2. 网络,Networking
  3. 定位,Location
  4. 图像,Graphics

CPU

  1. 尽可能少用定时器
  2. 减少IO操作,尽量避免频繁写入小数据,可以考虑批量写入,读取大量数据时,可以使用dispatch_io,对文件io操作有优化
  3. 对于数据量比较大的应用,尽量使用数据库存储。

网络

  1. 尽量压缩,减小网络传输的数据
  2. 如有必要,对请求的结果进行缓存
  3. 尽量使用断点续传
  4. 网络不可用时,不要多次尝试请求,设置合理的超时时间
  5. 尽量将多个网络请求合并。

定位优化

  1. 对于只需要单次获取位置的应用,位置获取完毕后及时关掉定位。
  2. 设置合理的定位精度
  3. 后台定位时,尽量关闭位置自动更新

图像

  1. 尽量减少屏幕上图像的刷新变化
  2. 尽量减少虚化的应用

相关文章

  • iOS耗电优化

    主要从以下四个方面来优化 CPU处理,Processing 网络,Networking 定位,Location 图...

  • iOS耗电优化

    使用xcode打开你的工程,然后插上手机,使用真机running项目(必须是真机),然后comand + 6,点击...

  • iOS 耗电优化

    耗电优化 查看耗电情况:1、可使用 Energy Impact 查看 APP 能耗概况2、若是存在高能耗情况,使用...

  • iOS耗电优化

    耗电来源 CPU处理,Processing 网络,Networking 定位,Location 图像,Graphi...

  • iOS的优化

    面试的时候,优化的问题,问的挺多的iOS的优化分为很多,卡顿优化,耗电优化,启动优化,网络优化等 卡顿优化 首先的...

  • iOS性能优化(2)-耗电优化、APP启动和安装包瘦身

    1. 耗电优化 iOS的APP的耗电的性能也是一部分需要的优化的部分.我们可以使用xcode看出一个App的使用性...

  • iOS性能优化 - 耗电优化

    对象的本质 OC对象的本质是结构体,结构体内部是一个指针; 1、引申:一个OC对象最少占用几个字节? 一个指针占用...

  • iOS 性能优化

    iOS的性能优化主要可提现在以前的几个方面:卡顿优化、耗电优化、启动优化、安装包的瘦身。 1、卡顿优化 在了解卡顿...

  • iOS-耗电优化

    耗电的主要来源: CPU处理 网络 定位 图像 耗电优化: 尽可能减少CPU、GPU功耗 少用定时器 I/O操作优...

  • iOS底层原理 - 性能优化 之 耗电优化

    面试题引发的思考: Q: 项目优化从哪几方面着手? 耗电优化、启动优化、卡顿优化、APP瘦身。 Q: 耗电优化的几...

网友评论

      本文标题:iOS耗电优化

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