美文网首页
iOS--性能优化

iOS--性能优化

作者: mayuee | 来源:发表于2021-06-24 15:30 被阅读0次

    卡顿

    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

    安装包瘦身

    相关文章

      网友评论

          本文标题:iOS--性能优化

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