资本需求推动开发轮子。上个月,接收到用户反馈,用着我们的 App,尤其是物流模块的司机端耗电量特别大,看下有什么办法可以进行 iOS 性能优化?从问题看,只能猜测到 CPU 开销比较大或者地理位置获取时候比较耗电。我们一起去敲敲轮子,哪里需要修补下。
需求来了,我们带上 Xcode Instruments 工具一起上!操作过程 Xcode --> Open Developer Tool --> Instruments --> Energy Log 的方式来打开。
Instruments -> Energy
利用Xcode Instruments 的 Energy Log,先看下同类 APP 中的 "58速运" iOS客户端 ,瞧瞧它耗电量主要在什么地方,也猜测下它怎么进行 iOS 性能优化的。具体按如下操作。
1、打开手机设置,点击 "开发者",选中 Logging。注意(Quote Developer.apple.com)
要查看开发人员设置(下图的"开发者"),您必须配置设备以进行开发,并在 Xcode 或 Instruments 运行时将其插入Mac。如果尚未设置您的设备,请参阅配置 Xcode项目以进行分发并在设备上启动应用程序。即使在设置了设备之后,当设备重新启动或关闭时,Developer 设置也会消失。要恢复设置,请将设备重新连接到 Xcod