在编写高性能 代码时, 电量消耗是一个需要重点处理的重要因素, 就执行时间和 CPU 资源的利用而言, 我们不仅要实现高效的数据结构和算法, 还需要考虑其他的因素,如果某个应用是个电池黑洞,那么一定不会有人喜欢他 电量消耗除了 CPU 外,还有一些硬件模块:网络硬件, 蓝牙,GPS, 麦克风,加速计,摄像头,扬声器,和屏幕. 我们可以带着以下问题来看这篇文章: 消耗电量的关键领域有哪些 如何降低电量的消耗 如何在 IOS 应用中分析电源, CPU 和资源的使用 一 CPU 不论用户是否正在直接使…