iOS OC 学习手册IOS开发

iOS性能优化

2018-10-25  本文已影响14人  Sharif_su

性能优化

性能优化,简而言之,就是在不影响系统运行正确性的前提下,使之运行地更快,完成特定功能所需的时间更短。

从字面上看出要是app运行快和流畅.而影响它的这些因素,我们可以进行优化

关于iOS 性能优化梳理: 基本工具( Instruments)(电量优化)、业务优化(逻辑)、内存优化、卡顿优化、 安装包瘦身、网络优化等

 1. Instruments检测内存 电量等

具体可以了解下我 Xcode自带自测 Instruments 工具(后续文章会介绍)

2.内存优化

内存管理相关知识 (后续文章会介绍) 

3.卡顿优化

一般卡顿肯定是主线程阻塞,或者cpu占用过大引起

那么一般原因有(cpu):加载资源,对象创建,对象调整,对象销毁,布局计算,Autolayout,文本计算,文本渲染,图片的解码, 图像的绘制(Core Graphics)都是在CPU上面进行的。(优化方案后续文章) 

(主线程):线程阻塞(考虑哪些影响)--(优化方案后续文章)

4. 安装包瘦身

可以考虑插件进行ipa瘦身

5.网络优化

网络性能上的优化


这些都算是APP的性能优化

简而言之:影响app流畅度和速度得,考虑影响这些因素,去思考问题

上一篇下一篇

猜你喜欢

热点阅读