00:04
那么在这时候我们已经明白了,这在整个的什么呢?在lock的一个流程我们已经非常清晰了,就是lo里面有三个非常重要的方法,它也是开辟内存,先首先知道你要开辟内存,然后什么呢?开辟内存,然后关联到内开辟内存。但是老师,我们在这过程中有一个方法非常牛逼,就是引力者和我们当前的六,我们经常也会作用,那么他们两个是吃软饭的吗?吃闲饭的吗?他们两个有什么意义呢?是不是引片长师妹你讲啊,对,漂亮我都在我的射程范围之内啊,那么我是不是经常会说会去调用一个引力筹吧?好,那么老师这个引力者做了什么事情呢?来,我们当前还是回到我们当前的那个方法里面去。好,那么接下来是不是就用那个看到没有,那么这个里面做了一件什么事情来当前的IDF,我的天呐,这骚包。
01:00
竟然当前他做了这么一件让我百思不得其解,我提也提不上去的事情,就ID的一个强,诶本身的过程是不是已经反映了一个什么呢?反返回的一个指针地址吧,在这个地方开变的过程是不是已经内存开变内存什么呢?有了一个指针地址吧。举个例子吧,那你再返回CF什么意思啊,对我不信任啊,好,那么问为什么在这个地方return当前的IDCF?想转成为啥要转成ID通用背景吗?同学,没写吗?明白好,重写引领者进行初始化来,这就是什么呢?就是构造方法。啊,什么意思呢?有没有发现,我不知道大家有没有注意啊,我们啊对工厂设计。工厂设计,那么我们经常会发现,我们在过程中啊,你会去制定一些类制定,或者你的初始方法可能会带一个参数,两个参数或者三个参数,对不对,你为什么会去自动去处理呢?其实说白了,这个方法是给用户提供入口的,提供相应的入口,那么在过程中我们就会发现啊,嗯,那么就很简单的一个比喻吧,就很简单的一个比喻,我们比如说我们在,呃,比如说我们就是一个啊。
02:20
Right。好和一个什么呢?普通的OB应该是不记的一个对象,他们两个天生带的东西相同吗?就是我们初始初始化出来。带的东西。相同吗?就是那时我们这的一个对象和我们的一个是不是不一样啊。是不是根据用户在过程中我是不是可以进行重写来进行构造,我们这个地方是不是可以进行无限制的往里面进行,诶定制化开发。对和的区别,对不对,明白了吧,只是一种工厂设计方法,给我们的开发人员提供一个呃,构造方法的一个入口。
03:06
OK,明白是继承,继承了它之后进行重写吧。呃,你们这个我觉得有点,你们能不能次一下啊。这好歹也是公老师跟你们好,啥也别说了,一切都在不言中好不好来,那么接下来我们再看另外一个东西,就是我们除了也你都已经讲清楚了,但是我们的六呢,做了六做了一件什么事情呢?啊,六也做一经非常让人匪夷所思事来看啊呃,你六。六。来,我们继续回啊,有点卡顿啊,稍等一个。好来,我们把它点击进去。好来,我们当前进行一个什么呢,溜一下。好,六打不出来,那么怎么来来打一个回收符号,看到没有,六在空中就会开始这么一个,我们是不是经常进行一个LG person,然后什么呢?我们不是经常一个LG person,然后什么呢?然后直接用是不是六,那么它的等同代码是什么呢?等同代码就等于这个等于return一个什么呢?Call a lock的self fast一个什么呢?For一个什么意思?
04:20
Co lock是哪个流程,是不是我们当前lock里面的一个流程啊?Ccf,因为当前是一个类方法吧,方法是其实说白了是不是把是不是也传进去了。是不是其实说白了它等同于什么?邓淳约2LOCK。应力。明白吗?是等同于A。OK,是不是辩解?那么老师他们的区别在于区别没有太多意义,没有太大意义的区别。可以直接调用,但是老师我们在过程中,我们经常是直接用嘛,我不建议大家直接六。
05:00
你明白我意思吧,我不建议大家直接用你,尽管这种方式很偷懒,但是你要知道,我们作为每一个高级开牌员,我们经常会都会觉得对自己的能力是多么充满了自信,通常都会什么呢?动不动就什么呢?诶,我们重写一下哦,重写一下里面就会什么呢?带一点东西。是吧,他是重写一下,你论里面会带一些东西哦发现啊,我掉了六个方法,为什么结果发现和你得的东西不一样呢?啊,你这个方法结果分到在SDK里面。你明白吗?你会发现好,接下来就是坑爹了,你再重新写一遍的方法之后,你所带的东西啊,是它六方法是没有的。明白吗?所以我不建议大家直接调用六的方法的原因,就是因为这个它调用一的方法效果直接会调用当前系统应然的引面的方法,OK。OK,不建议直接调用OK啊,六对象啊,尽管说很快捷很便捷,但是不一定合适好不好。
06:02
好不好,OK,听明白了吗?这就是六和的这个方法的一个区别,那么这个视频我们稍微停一下吧,我们也停一下啊。
我来说两句