美文网首页
iOS 耗电优化

iOS 耗电优化

作者: Rockerliang | 来源:发表于2020-05-06 15:33 被阅读0次

    耗电优化

    查看耗电情况:
    1、可使用 Energy Impact 查看 APP 能耗概况
    2、若是存在高能耗情况,使用 Instruments 的 Energy Log 模板进行细致验证,并配合 Time Profiler 模板抓取代码的运行细节。

    手机App耗电的主要来源有以下四个因素:

    • CPU处理,Processing

    • 网络,Networking

    • 定位,Location
      (1)如果只是需要快速确定用户的位置,最好用CLLocationManager的requestLocation方法。定位完成后,会自动让定位硬件断电;
      (2)如果不是导航的应用,尽量不要实时更新位置,定位完毕就关掉定位服务;
      (3)尽量降低定位精度,比如尽量不要使用精度最高的KCLLocationAccuracyBest;精度越高,硬件模块功耗越大;
      (4)需要后台定位时,尽量设置pauseLocationUpdatesAutomatically为YES,如果用户不太可能移动的时候系统会自动暂停位置更新。

    • 图像,Graphics

    相关文章

      网友评论

          本文标题:iOS 耗电优化

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