Logic iOS底层大师班(2期)
资源简介
讲师简介:从事软件编程行业8年,从塞班走向iOS. 曾在某企架构业务管理系统以及APP开发.在社交,金融,直播,智能家居以及移动办公都有较深的研究.多年的开发经验,最终灵魂安置教育.老不正经的人格出色地完成一次又一次的研发和教学任务.因其风趣幽默的授课方式,深受学员喜爱.收到一致好评.
这个班级我会从四个模块深入讲解:OC底层探索篇、系统原理探索篇、核心编程探索篇.性能优化探索篇。在这四个模块下面有很多子章节,就拿性能优化探索篇来说:就有启动优化、内存优化、界面优化、架构优化四个子章节!每一个子章节都有相应深层的系统探索,让你无论在平时开发还是职场升职面试都能所向披靡,踏浪前行,“大师”锻造之路由此起航!
资源目录
\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