OC底层探索:
01-OC对象的底层分析
02-OC类的底层分析
03-OC方法调用的底层分析
04-OC类的加载过程
05-关联对象的底层分析
06-KVC底层原理
07-KVO的底层分析
08 - OC多线程之认识和使用
09 - OC多线程之队列和任务的认识
10 - OC多线程之GCD常用API
11 - OC多线程之锁的认识
13 - block的认识和使用
14 - block的底层分析
15 - iOS的内存认识
16 - 小对象类型TaggedPointer
17 - 内存管理方案之MRC和ARC
18 - 内存管理之retain/release/dealloc/retainCount的底层分析
19 - 内存管理方案之自动释放池AutoRelease
21 - Runloop的深入分析
22 - 编译流程认识
23 - 自定义Clang
辅助知识点:
OC Runtime官方指导文档翻译阅读
苹果的内存对齐原理
指针偏移的认识
回调函数的认识
联合体位域
NSproxy虚基类实现代理和多继承以及多态
代理的认识和使用