OR之WMS解析:1.View & Canvas的关系流程(下)。
非莫可之WMS解析有什么?这个代码的代码量很大,代码量很大,看到没有?这个函数代码量很大,而且这个这么大的还代码量里面,各位同学为了方便大家学习,所以把这一份核心代码里面关键的地方全部都打上了注解,看没有我们的注解?几乎跟我们的这个代码量是一样多的。
看吗?咱们的注解几乎跟我们代码量是一样多的。因为这个函数值太重要了,我把注解写上,我们的 WI 同学拿着我这份代码就可以,根据我的这个注解能够去看懂这里面逻辑里面的源码,明白吗?所以这样子就节省了很多。大家去看员外的时间去数圆满的时间,因为它只需要看到我的注解就会明白。
艾文老师说过这个里面是干什么用的,明白吗?这东西得整洁都由老师给它总结完了。这是 WI 同学会拿到我们这原理,它就拿着我的这份原理直接去看原码,它不再需要去网上找代码,明白吗?我们把它放到网站里面让它去下载。在这个里面,在直接的过程里面这些注解我都不一一介绍了,我重点去介绍几个函数,第一个就是这个函数。
现在不急着讲,因为这个地方我一讲,大家没有基础就听不懂了。好吧,我直接看到下面这个地方,这地方你们能懂的函数,那么这里面能懂的函数是哪几个呢?首先有几个函数,这个函数叫performish,是不是 Canvas很熟悉了。
再接着TORIC之后perfor 内奥的,这个内容的是不是很书架 on?那么有 on it on,那么是不是就会有 on 什么 on joe?对不对?所以这里面就会有什么函数,perfect on joe?看到没有?看到的同学刷一,看到的同学给我们刷一。
有了这个逻辑之后有了这一个python 的逻辑之后,接下来各位代码会走哪里去?这个逻辑知道之后会走哪里去?同学们会怎么走?小学没毕业会怎么走?这些同学怎么走?澄清倾城同学知不怎么走?培凤培凤做什么事情?就是执行做的过程对不对执行绘制流程。
所以现在回到问题里面来所问的什么?view 的绘制流程是不是weather face 流程怎样子的?youtube face 流程怎样子的?我们不是经常所了解的,mobile face 流程就是 A measure on the out和 on jo 吗?这是不就是经常说的废纸流程,可是这几个废纸流程是怎么被调用的?调用逻辑这样的,什么情况下会没修执行?什么情况没修不会执行?什么情况下为什么我们的view group不会走?on pay source?为什么?这一个 view单独的 view它不会走on the out,原理全部都是在这个函数里面。所以这个函数是合起函数,而这个函数一执行之后,那么这个里面就会执行三个很重要的函数,perform the out和perform joe,所以所以在这个里面执行的过程中间。
举个例子执行python执行python joe,那么这个python joe会干什么事?各位同学python joe会走,走到哪里去会怎么走?会怎么走同学们,要不要看一下培文舅干了什么事情,想要看一下培文舅原貌同学刷个一。不想看一下培文舅同学给我刷个二,我们就发一点点时间,反正是跟他讲一下配方就里面做什么事情。
那么配方就做了什么逻辑,你们看看在配方就里面就会去拿到执行这个旧函数,在旧函数里面就会得到一个commax拿到这个 service,拿到这个service。这个 service又是一个非常关键的代码 service。
有接触过 service同学刷个一,没有接触过 service同学刷个二。没有几个同学刷个二,今天晚上的倾角也是ui 显示的主角。不好,但行大概知道有个概念,不懂的同学q个2没关系。没关系,ok。
在这个里面,接下来有了这个设设 face,那么往下面走,先不管设 face 了,先往下面走,这边会直接什么蛋白?他直接往下面走的时候就会走到这一个地方,就说服的、软件的绘制、软件的绘制里面,在软件绘制里面就会去通过service拿到一个comments,看通过 service拿到 comments,有了 converse 之后,各位同学往下面看就会直行,看view点joe,这一个view的绘制就从这一方开始了。
而这个view是谁?这个view是谁同学们是不是view 就是这个 view 对不对?就是正好view 所以这个时候就执行deckview的绘制,而deckview是什么?各位,咱们decorview一般是什么东西?有看过吗?
各位day view是什么?day qq 寄人在哪里?拓展是谁?view就是个view的奥特根,本就是AR 的奥特了,free的发热里面执行这个on,旧的时候会走哪里去?比如说走on masoon maso 这个时候就会去分发是分发度量的事情对不对?如果是fairenough是什么?这个时候fairnament就是一个view group是不是?所以这个时候就会走到viewgroup里面的脚来,而viewgroup的负的是谁?又是又是view?所以这个时候就会走到这个里面的脚理解没有?李同学说一理解同学给 m 说一就走到这个脚里面来,明白同学说而已。
在6的叫6的绘制,这个 6的绘制里面就会去绘制它的背景。绘制背景之后如果是 viewgroup,如果是遛咕噜谱,那么这个时候就去怎么样分发作的时间分发给孩子?由孩子去执行孩子的废纸,能力统一刷个一,能够立体统一刷个一,所以分发孩子的绘制这就是一个什么过程。
什么流程?它是view grow.分发孩子。孩子又会分发给孩子,孩子又会给分发给孩子,所以这样子是不是把整个view tree的绘制都进行了?理解没有?理解同学刷个一,理解同学刷个一,明白同学,那边同学能理解不?mary同学能理解不?mary同学昨天有加盟我的助助教老师,没有mary同学,有没有加我助教老师?
在这样的流程里面,在这个流程里面,同学们总结一下整个i 的绘制流程。这个总结一下ui对的干什么事情是如何做绘制的?基于这个数来,它是沿着这一棵树,当更新ui的时候,会基于这个数通过di规的方式找到他的父亲,然后通过父亲又找到父亲,又找到父亲直到整个乐趣完成。