iOS开发中的耗电优化

作者: 聆听者JYZ | 来源:发表于2016-12-08 15:29 被阅读272次

主要围绕CPU、GPU和内存三大方面进行说明。

CPU的性能开销主要可归结为两大类:引擎模块性能开销和自身代码性能开销。其中,引擎模块中又可细致划分为渲染模块、网络请求、动画模块、监听(消息中心等)、一些第三方(地图、蓝牙、推送等实时关闭)、优化算法,减少循环的次数、tableView的局部刷新机制、图片的加载优化、Xib的庞大

如何提高一个应用程序的性能来减低耗电量:

1、使用ARC减少内存失误,dealloc需要重写并对属性置nil。

2、重用。

3、尽量少使用透明或半透明。会产生额外的运算。

4、少用运算获得圆角,不论view.maskToBounds还是layer.clipToBounds都会有很大资源开销,必须要用圆角的话不如图片本身就做成圆角。

5、不要阻塞主线程。

6、使用正确的容器类型。

7、图片与imageView相同大小避免多余运算。

8、使用懒加载。

9、使用绘制。

更多:http://www.jianshu.com/p/0dab71711670

相关文章

  • iOS开发中的耗电优化

    主要围绕CPU、GPU和内存三大方面进行说明。 CPU的性能开销主要可归结为两大类:引擎模块性能开销和自身代码性能...

  • iOS 开发之耗电优化

    一.代码层面 1.合理使用NSDateFormatter 和 NSCalendar这种高开销对象 性能测试表明,N...

  • View 性能优化

    在开发过程中,往往会听到 “性能优化” 这个概念,这个概念很大,比如网络性能优化、耗电量优化等等,对我们开发者而言...

  • Android性能优化----用电量优化

    现实开发中用到的性能优化方案 归纳如下: 俗话说解铃还须系铃人,我们想对app的耗电量优化就要了解APP中容易耗电...

  • 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开发中的耗电优化

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