联系

Logic iOS底层大师班(2期)

资源简介

讲师简介:从事软件编程行业8年,从塞班走向iOS. 曾在某企架构业务管理系统以及APP开发.在社交,金融,直播,智能家居以及移动办公都有较深的研究.多年的开发经验,最终灵魂安置教育.老不正经的人格出色地完成一次又一次的研发和教学任务.因其风趣幽默的授课方式,深受学员喜爱.收到一致好评.

这个班级我会从四个模块深入讲解:OC底层探索篇、系统原理探索篇、核心编程探索篇.性能优化探索篇。在这四个模块下面有很多子章节,就拿性能优化探索篇来说:就有启动优化、内存优化、界面优化、架构优化四个子章节!每一个子章节都有相应深层的系统探索,让你无论在平时开发还是职场升职面试都能所向披靡,踏浪前行,“大师”锻造之路由此起航!

Logic iOS底层大师班(2期)

资源目录

\WTDLG\计算机教程\03-腾讯课堂\107-Logic iOS底层大师班2期(SVIP)

01.OC对象原理(上)

01课堂代码.zip 3.3MB

02课程资料.zip 2.81MB

上课视频

01-001-开班须知.mkv 57.97MB

01-002-大师班研究学习的线索.mkv 41.85MB

01-003-alloc原理初探.mkv 30.74MB

01-004-底层探索分析的三种方法.mkv 38.35MB

01-005-汇编配合源码跟流程.mkv 30.86MB

01-006-编译器优化.mkv 24.28MB

01-007-探索alloc核心内容.mkv 63.72MB

01-008-alloc和init以及new的区分.mkv 16.29MB

01-009-对象开辟内存的影响因素.mkv 37.74MB

大师班开班文档.png 1022.16KB

02.OC对象原理(中)

20200907-大师班第2天-OC对象中-资料.zip 3.77MB

llvm-project.zip 1.33GB

上课视频

02-001-作业分析.mkv 37.93MB

02-002-LLVM分析objc_alloc的流程.mkv 82.57MB

02-003-对象内存对齐.mkv 42.45MB

02-004-结构体内存对齐.mkv 46.58MB

02-005-探索分析malloc源码.mkv 136.56MB

02-006-课程总结.mkv 63.32MB

03.OC对象原理(下)

20200909-大师班第3天-OC对象下-资料.zip 3.12MB

上课视频

03-001-关于常见问题答疑.mkv 54.57MB

03-002-作业讲解.mkv 28.9MB

03-003-对象的本质.mkv 82.75MB

03-004-联合体位域的简析.mkv 27.98MB

03-005-isa的结构信息.mkv 51.93MB

03-006-isa关联类.mkv 67.51MB

03-007-通过位运算验证关联类.mkv 21.79MB

03-008-课程总结.mkv 52.29MB

04.类原理分析(上)

20200911-大师班第4天-类初探-资料.zip 4.68MB

上课视频

04-001-课前答疑和福利.mkv 56.56MB

04-002-类分析初探-低配.mkv 127.3MB

04-003-objc_object&objc_class.mkv 59.23MB

04-004-类结构源码查看.mkv 16.96MB

04-005-指针和内存平移的拓展.mkv 52.12MB

04-006-类的结构分析小试牛刀.mkv 68.12MB

04-007-类的结构分析回首掏.mkv 38.8MB

04-008-课程总结.mkv 23.36MB

05.类原理分析(下)

20200914-大师班第5天-类原理分析-资料.zip 6.33MB

上课视频

05-001-课程回顾串联.mkv 36.2MB

05-002-属性&成员变量&实例变量的区分.mkv 38.71MB

05-003-sel&imp还有编码表补充.mkv 66.54MB

05-004-llvm对象setter方法的处理.mkv 107.85MB

05-005-machoView辅助分析类方法.mkv 98.59MB

05-006-lldb分析类方法归属.mkv 21.83MB

05-007-通过面试题掌握类方法归属.mkv 57.44MB

05-008-面试分析isa走位图.mkv 38.67MB

06.cache_t 分析

20200916-大师班第6天-cache_T-资料.zip 6.67MB

上课视频

06-001-作业讲解&拓展.mkv 95.93MB

06-002-cache_t整体分析.mkv 113.62MB

06-003-cache_t重磅出击.mkv 40.99MB

06-004-cache_t缓存buckets集合.mkv 20.64MB

06-005-脱离源码环境调试分析cache.mkv 64.04MB

06-006-cache原理分析上.mkv 101.41MB

06-007-cache_t原理分析下.mkv 27.3MB

06-008-cache原理流程图讲解&预告.mkv 44.97MB

07.objc_msgSend消息发送

20200918-大师班第7天-objc_msgSend资料.zip 6.65MB

上课视频

07-001-课程引入.mkv 29.48MB

07-002-runtime简析.mkv 31.86MB

07-003-引出objc_msgsend.mkv 72.74MB

07-004-objc_msgSend流程分析上.mkv 50.3MB

07-005-objc_msgSend流程分析中低配.mkv 156.28MB

07-006-objc_msgSend流程分析下.mkv 31.39MB

07-007-通过伪代码理解objc_msgSend流程.mkv 95.43MB

07-008-课程复习&预告.mkv 20MB

08.消息流程(上)

20200921-大师班第8天-方法查找流程.zip 8.45MB

上课视频

08-001-objc_msgSend补充.mkv 39.31MB

08-002-汇编流程分析objc_msgSend.mkv 35.98MB

08-003-代码演示方法查找流程.mkv 58.29MB

08-004-慢速查找流程前期准备.mkv 42.16MB

08-005-慢速查找流程-二分查找.mkv 113.23MB

08-006-慢速查找流程-递归流程.mkv 71.63MB

08-007-慢速查找流程-找不到imp.mkv 52.49MB

08-008-动态方法决议-对象方法.mkv 91.96MB

09.消息流程(下)

20200923-大师班-第9节课-消息流程下.zip 466.71MB

上课视频

09-001-二分查找的补充.mkv 51.39MB

09-002-慢速查找流程的补充.mkv 45.89MB

09-003-动态方法决议补充.mkv 60.23MB

09-004-动态方法决议-类方法.mkv 140.74MB

09-005-快速转发流程.mkv 63.81MB

09-006-消息慢速转发.mkv 52.46MB

09-007-hopper反汇编消息转发机制.mkv 103.97MB

09-008-ida反汇编消息转发机制.mkv 40.09MB

上课资料

20200923-大师班-第9节课-消息流程下.zip 466.71MB

10.应用程序加载

20200925-大师班-第10节课-应用程序加载.zip 7.95MB

上课视频

10-001-课程补充&复习.mkv 21.1MB

10-002-应用程序架子啊.mkv 41.31MB

10-003-dyld流程分析上.mkv 179.19MB

10-004-dyld流程分析中.mkv 60.34MB

10-005-objc_init调用流程.mkv 93.45MB

10-006-main和cxx以及load方法的调用流程.mkv 79.94MB

11.类加载上

20201012-大师班-第11节课-类的加载上.zip 8.73MB

上课视频

11-001-课程复习.mkv 68.63MB

11-002-objc_init分析.mkv 123.08MB

11-003-dyld与objc关联.mkv 84.71MB

11-004-read_images初探.mkv 47.08MB

11-005-read_images重点分析.mkv 90.6MB

11-006-readClass分析.mkv 70.5MB

11-007-课程总结.mkv 18.1MB

12.类加载中

20201014-大师班-第12节课-类的加载中.zip 4.64MB

上课视频

12-001-课程复习.mkv 13.36MB

12-002-探索realizeClass重点.mkv 66.97MB

12-003-realizeClass细节分析.mkv 94.84MB

12-004-methodizeClass分析.mkv 35.11MB

12-005-懒加载类与非懒加载类.mkv 62.07MB

12-006-分类的本质.mkv 63.43MB

12-007-分类的数据加载.mkv 53.72MB

12-008-attachCategories分析.mkv 97.44MB

12-009-课程总结.mkv 25.3MB

13.类加载下

20201016-大师班-第13节课-类的加载下.zip 4.65MB

上课视频

13-001-课前补充.mkv 68.46MB

13-002-attachList分析.mkv 71.63MB

13-003-attachList细节分析.mkv 84.87MB

13-004-分类和主类加载数据初探.mkv 87.44MB

13-005-类和分类的搭配数据情况压缩.mkv 169.46MB

13-006-课程补充需要看.mkv 58.6MB

14.类扩展

20201019-大师班-第14节课-类的拓展补充.zip 4.67MB

上课视频

14-001-课程复习.mkv 29.7MB

14-002-seletor的底层拓展.mkv 86.24MB

14-003-ro-rw底层补充.mkv 63.81MB

14-004-引出关联对象和类的扩展.mkv 22.17MB

14-005-类的扩展.mkv 84.65MB

14-006-关联对象初探.mkv 119.08MB

14-007-关联对象的基本了解.mkv 58.05MB

14-008-关联对象原理.mkv 85.65MB

15.OC底层面试

20201021-大师班-第15节课-OC底层面试.zip 6.63MB

上课视频

15-001-关联对象补充.mkv 34.56MB

15-002-关联对象面试题.mkv 77.54MB

15-003-load_images分析.mkv 65.41MB

15-004-super底层分析.mkv 82.14MB

15-005-内存平移面试题.mkv 52.57MB

15-006-隐藏参数和结构体压栈.mkv 61.1MB

15-007-内存结构分析.mkv 114.39MB

16.KVC

20201023-大师班-第16节课-KVC分析.zip 1.81MB

上课视频

16-001-方法交换形态一.mkv 86.05MB

16-002-方法交换形态二.mkv 39.78MB

16-003-KVC应用初探.mkv 53.16MB

16-004-KVC应用讲解.mkv 56.35MB

16-005-KVC设值取值原理.mkv 82.53MB

16-006-自定义KVC.mkv 83.61MB

16-007-KVC拓展学习.mkv 57.96MB

17.KVO上

20201026-大师班-第17节课-KVO分析.zip 1.08MB

上课视频

17-001-课程简介.mkv 16.45MB

17-002-KVO的初探.mkv 135.84MB

17-003-KVO前一个视频补充.mkv 32.61MB

17-004-KVO应用.mkv 87.23MB

17-005-KVO的原理分析上.mkv 82.91MB

17-006-KVO原理分析下.mkv 76.13MB

17-007-自定义KVO上.mkv 78.7MB

17-008-自定义KVO中.mkv 48.41MB

18.KVO下

20201028-大师班-第18节课-KVO下.zip 8.96MB

上课视频

18-001-课程回顾.mkv 10.17MB

18-002-自定义KVO消息发送上.mkv 87.65MB

18-003-自定义KVO消息发送下.mkv 18.04MB

18-004-KVO自定义信息保存上.mkv 85.55MB

18-005-KVO自定义信息保存下.mkv 111.35MB

18-006-自定义KVO函数式.mkv 59.31MB

18-007-自定义KVO自定销毁上.mkv 86.18MB

18-008-自定义KVO自动销毁下.mkv 46.88MB

18-009-FBKVOControl分析.mkv 58.15MB

18-010-GNU源码拓展.mkv 38.71MB

19.多线程

20201030-大师班-第19节课-多线程.zip 6.67MB

上课视频

19-001-课程答疑补充.mkv 92.02MB

19-002-多线程的意义原理.mkv 67.08MB

19-003-内存五大区补充.mkv 35.37MB

19-004-线程的生命周期.mkv 67.26MB

19-005-关于任务执行速度分析.mkv 27.48MB

19-006-资源抢夺-锁相关.mkv 61.4MB

19-007-线程通讯.mkv 76.21MB

19-008-答疑补充.mkv 31.44MB

20.GCD上

20201102-大师班-第20节课-GCD上.zip 4.69MB

上课视频

20-001-GCD函数与队列初探.mkv 34.25MB

20-002-函数与队列的面试分析.mkv 88.1MB

20-003-同步函数注意面试题.mkv 26.51MB

20-004-主队列与全局并发队列.mkv 100.77MB

20-005-队列创建底层分析压缩.mkv 154.44MB

20-006-GCD任务执行堆栈分析压缩.mkv 120.21MB

21.GCD下

20201104-大师班-第21节课-GCD下.zip 1.86MB

上课视频

21-001-源码配合汇编去分析GCD.mkv 107.33MB

21-002-异步函数创建线程.mkv 28.41MB

21-003-GCD单利的原理分析.mkv 53.61MB

21-004-关于GCD和内核通讯交互.mkv 51.23MB

21-005-栅栏函数的讲解分析.mkv 82.76MB

21-006-同步函数底层分析-栅栏-死锁.mkv 110.54MB

21-007-信号量分析.mkv 99.31MB

21-08.课后交流.mkv 106.98MB

22.GCD补充和锁

20201106-大师班-第22节课-GCD补充和锁.zip 5.93MB

上课视频

22-001-GCD调度组的应用.mkv 58.63MB

22-002-GCD调度组的底层原理分析.mkv 102.42MB

22-003-dispatc_source.mkv 26.11MB

22-004-synchronized分析上.mkv 52.89MB

22-005-objc_sync_enter宏观分析.mkv 81.6MB

22-006-synchronized底层原理分析压缩.mkv 157.99MB

22-007-synchronized注意点.mkv 53.15MB

22-08.课后交流.mkv 106.98MB

23.锁的原理

23-001-课程简介.mkv 45.4MB

23-002-NSlock分析压缩.mkv 162.35MB

23-003-NSCondition应用.mkv 74.43MB

23-004-NSlock递归答疑.mkv 22.01MB

23-005-汇编分析条件锁上.mkv 99.93MB

23-006-源码分析条件锁.mkv 50.2MB

23-007-下节课预告.mkv 38.95MB

23-008-条件锁汇编分析下补充.mkv 79.77MB

23-20201109-大师班-第23节课-Block.zip 5.98MB

24.Block的原理

24-001-课程简介.mkv 18.16MB

24-002-Block的循环引用的解决.mkv 78.47MB

24-003-Block的Clangf分析压缩.mkv 89.22MB

24-004-Block的汇编分析内存变化.mkv 104.35MB

24-005-Block的invoke和签名压缩.mkv 141.41MB

24-006-Block源码分析BlockCopy.mkv 16.7MB

24-007-Block捕获外界变量过程压缩.mkv 174.28MB

24-20201111-大师班-第24节课-Block底层原理.zip 2.14MB

25.LLVM

25-001什么是编译器.mkv 39.74MB

25-002LLVM概述压缩.mkv 119.04MB

25-003LLVM编译流程上.mkv 130.05MB

25-004编译流程下(IR中间代码到可执行文件)压缩.mkv 194.43MB

25-005编译LLVM工程.mkv 70.45MB

25-LLVM.zip 2.21MB

26.Clang插件开发

26-000上节课回顾.mkv 25.08MB

26-001插件创建.mkv 41.12MB

26-002编写插件代码压缩.mkv 111.75MB

26-003执行自定义插件压缩.mkv 146.45MB

26-004CompilerInstance压缩.mkv 88.45MB

26-005定位到代码错误.mkv 65.6MB

26-006发出警告信息.mkv 56.71MB

26-007Xcode集成自定义插件.mkv 67.85MB

26-008课后总结.mkv 69.92MB

26-代码.zip 39.55KB

27.启动优化上

27-001启动性能检测压缩.mkv 160.74MB

27-002二进制重排原理(虚拟内存和物理内存)压缩.mkv 224.79MB

27-003PageFault调试压缩.mkv 48.11MB

27-004二进制重排初体验压缩.mkv 137.87MB

27-启动优化代码+资料.zip 206.74MB

28.启动优化下

28-001HOOK一切的终极武器Clang插桩.mkv 155.9MB

28-002拿到函数返回地址.mkv 83.24MB

28-003通过返回地址拿到符号.mkv 71.02MB

28-004创建队列保存符号.mkv 108.92MB

28-005解决死循环问题.mkv 54.58MB

28-006生成数组去重、取反.mkv 103.31MB

28-007生成order文件.mkv 82.81MB

28-代码+资料.zip 529.2KB

29.内存管理上

29-001-内存布局的复习.mkv 24.24MB

29-002-taggedpointer初探.mkv 47.54MB

29-003-taggedpointer分析上.mkv 94.98MB

29-004-taggedponter分析下.mkv 79.38MB

29-005-散列表补充压缩.mkv 104.84MB

29-006-dealloc底层原理.mkv 20.52MB

29-007-retain底层分析.mkv 68.34MB

29-008-release底层分析.mkv 31.75MB

29-009-retainCount分析.mkv 56.22MB

29-010-强引用与循环引用的区别压缩.mkv 113.04MB

29-011-强引用解决方式压缩.mkv 108.9MB

29-20201123-大师班-第29节课-内存管理上.zip 1.97MB

30.内存管理下

30-001-自动释放池分析入口.mkv 31.07MB

30-002-自动释放池的结构.mkv 47.49MB

30-003-自动释放池结构分析上.mkv 41.63MB

30-004-自动释放池结构分析下.mkv 53.27MB

30-005-自动释放池的压栈.mkv 53.18MB

30-006-自动释放池的出栈.mkv 46.91MB

30-007-runloop初探.mkv 58.69MB

30-008-runloop的结构.mkv 60.72MB

30-009-runloop事务处理原理.mkv 106.75MB

30-010-runloop的原理.mkv 81.16MB

30-20201125-大师班-第30节课-内存管理下.zip 14.83MB

31.界面优化

31-001-卡顿原理.mkv 57.65MB

31-002-卡顿检测压缩.mkv 123.11MB

31-003-界面优化-预排版.mkv 85.77MB

31-004-预编解码&预渲染.mkv 65.7MB

31-005-image编解码instrument查看.mkv 26.07MB

31-006-界面优化-按需加载.mkv 34.07MB

31-007-界面优化-异步渲染-渲染原理.mkv 68.27MB

31-008-界面优化-异步渲染.mkv 108.81MB

31-20201127-大师班-第31节课-界面优化.zip 198.32MB

32.组件化

32-001-组件化初探.mkv 37.27MB

32-002-cocoapods补充.mkv 59.71MB

32-003-组件化模块创建压缩.mkv 74.98MB

32-004-组件化坑点一.mkv 65.56MB

32-005-组件化坑点二.mkv 71.3MB

32-006-组件化通讯-CTMediator压缩.mkv 98.77MB

32-007-组件化BeeHiv上压缩.mkv 169.72MB

32-008-组件化BeeHiv下.mkv 59.49MB

32-009-组件化总结.mkv 14.16MB

32-20201201-大师班-第32节课-组件化.zip 29.66MB

33.直播架构

33-001-架构MVC过程中的问题.mp4 369.12MB

33-002-架构VC解重.mp4 228.56MB

33-003-架构解耦合.mp4 435.35MB

33-004-架构MVP总结.mp4 247.87MB

33-005-架构adapter设计.mp4 233.94MB

33-006-架构MVP进阶.mp4 226.53MB

33-007-架构context设计.mp4 435.22MB

33-008-架构context流.mp4 246.12MB

33-009-架构的整体化一.mp4 138.79MB

33-010-大师班毕业总结.mp4 586.38MB

33-010-大师班毕业总结压缩.mp4 96.23MB

33-20201202-大师班-第33节课-架构设计.zip 384.16MB

Logic iOS 底层大师班预习资料

34-KVC底层原理

34-001-课程复习&课程简介.mkv 7.79MB

34-002-成员变量&实例变量&属性.mkv 17.64MB

34-003-KVC初探.mkv 46.79MB

34-004-KVC取值赋值过程.mkv 196.29MB

34-005-自定义实现KVC&KVC进阶探索.mkv 105.38MB

34-006-KVC应用YYmodel原理分析.mkv 67.43MB

34-007-category加载原理.mkv 115.69MB

34-008-load加载调用&总结.mkv 32.89MB

34-第四讲-上课资料

02代码.zip 524.55KB

04课件.zip 1.8MB

05代码基础.zip 377.88KB

KVC.png 3.82MB

35-Runloop底层原理

35-001-课程简介.mkv 22.12MB

35-002-runloop是什么.mkv 39.18MB

35-003-runloop的作用.mkv 42.69MB

35-004-runloop和线程的关系.mkv 62.75MB

35-005-runloop源码分析-runloop对象和mode.mkv 50.58MB

35-006-runloop源码分析-CFRunLoopSourceRef&CFRunLoopObserverRef&CFRunLoopTimerRef.mkv 127.87MB

35-007-source1-port线程之间通讯.mkv 127.46MB

35-008-source1-port总结.mkv 17.77MB

35-009-课程总结.mkv 21.27MB

35-第二讲-上课资料

02代码.zip 12.08MB

03资料.zip 2.19MB

04课件.zip 834.32KB

第二讲知识点.jpg 93.03KB

36-Runtime&Runloop底层原理

36-001-课程复习&课程简介.mkv 22.88MB

36-02-实例方法动态解析.mkv 154.81MB

36-03-类方法查找流程.mkv 61.59MB

36-04-类方法动态方法解析.mkv 82.29MB

36-05-反汇编分析消息转发.mkv 132.31MB

36-06-Runloop底层原理.mkv 77.34MB

36-第三讲-上课资料

02代码.zip 2.91MB

03资料.zip 5.31MB

04课件.zip 1.42MB

05代码基础.zip 2.91MB

37-Runtime底层原理分析

37-001-课程简介&注意事项.mkv 9.03MB

37-002-runtime初探.mkv 32.52MB

37-003-对象与方法的本质.mkv 50.21MB

37-004-类方法与实理方法.mkv 32.01MB

37-005-runtime源码分析-汇编.mkv 165.55MB

37-006-runtime源码分析-C递归.mkv 68.25MB

37-007-runtime源码分析-动态方法解析.mkv 101.82MB

37-008-runtime源码分析-消息转发.mkv 91.67MB

37-009-runtime应用.mkv 41.37MB

37-010-runtime总结.mkv 27.05MB

37-第一讲-上课资料

02代码.zip 3.38MB

03资料.zip 2.99MB

04课件.zip 1.61MB

05代码基础.zip 2.94MB

目录.txt -1.#INDB

您可能还喜欢...

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注