iOS--性能优化

2021-06-24  本文已影响0人  mayuee

卡顿

CPU和GPU
屏幕成像原理
屏幕成像原理
卡顿产生的原因

CPU计算和GPU渲染耗时较长,在下一 VSync信号到来之前没有准备好要显示的帧数据,即掉帧。


image.png
卡顿优化 -- CPU
卡顿优化 -- CPU
卡顿优化 -- GPU
卡顿优化 -- GPU
卡顿检测 (LXDAppFluecyMonitor)
卡顿检测
耗电优化
APP启动
image.png
image.png dyld Runtime main

调用main函数:
1.根据传入的第三个参数,创建UIApplication对象
2.根据传入的第四个参数创建UIApplication对象的代理
3.设置刚刚创建出来的代理对象为UIApplication的代理
4.开启一个事件循环(可以理解为里面是一个死循环)这个事件循环是一个队列(先进先出)先添加进去的先处理
5.加载Info.plist文件,看是否指定了main.storyboard,如果设置了就去加载main.storyboard
当程序启动完毕后,创建的第一个视图控件就是UIWindow,接着创建控制器的UIView,将控制器的View添加到UIWindow上,控制器的 UIView 就显示在屏幕上。注意 UIWindow 本身不做显示,是控制器的UIView做展示,UIWindow 会给视图分发事件。

image.png

安装包瘦身

上一篇下一篇

猜你喜欢

热点阅读