1、对象底层:结构体+alloc分析
iOS-底层探索01:alloc 流程分析
iOS-底层探索02:内存对齐分析
iOS-底层探索03:isa底层结构分析2、对象的本质:isa+isa属性分析+类结构
iOS-底层探索04:对象的本质
iOS-底层探索05:类的结构分析
iOS-底层探索06:isa 经典面试题分析3、cache存储方法的原理分析
iOS-底层探索07:cache_t原理分析4、方法的本质:消息发送,即消息流程分析
iOS-底层探索08:objc_msgSend 流程分析
iOS-底层探索09:方法的慢速查找流程分析
iOS-底层探索10:消息转发机制5、类的加载
iOS-底层探索11:dyld流程分析
iOS-底层探索12:dyld和objc的关联分析(类的加载上)
iOS-底层探索13:懒加载类与非懒加载类(类的加载中)
iOS-底层探索14:分类的加载(类的加载下)
iOS-底层探索15:类的扩展+关联对象
iOS-底层探索16:面试题&内存平移
iOS-底层探索17:Method-Swizzling 方法交换6、KVC、KVO
iOS-底层探索18:KVC 底层原理
iOS-底层探索19:KVO原理
iOS-底层探索20:自定义KVO
[iOS-底层探索21:内存五大区](写作中。。。7、多线程
iOS-底层探索22:GCD上-函数与队列&面试题
iOS-底层探索23:GCD下
[iOS-底层探索24:dispatch_source封装计时器](写作中。。。
[iOS-底层探索25:锁的原理](写作中。。。
[iOS-底层探索26:使用信号量实现读写锁](写作中。。。
[iOS-底层探索27:Block底层原理](写作中。。。8、启动优化
iOS-底层探索28: LLVM入门
iOS-底层探索29: 自定义Clang插件
iOS-底层探索30: 启动优化(Clang插桩)9、内存管理
[iOS-底层探索31: 内存管理一-强引用分析](写作中。。。
[iOS-底层探索32: 内存管理二-TaggedPointer、引用计数](写作中。。。
[iOS-底层探索33: 内存管理三-AutoReleasePool & NSRunLoop 底层分析](写作中。。。10、RunLoop
[iOS-底层探索34: RunLoop](写作中。。。11、App优化
[iOS-底层探索35: 界面优化](写作中。。。
[iOS-底层探索36: 组件化开发](写作中。。。
[iOS-底层探索37: 直播架构](写作中。。。
isa 指向图
TypeEncodingUrl
逻辑运算介绍
参考学习:iOS 底层原理 文章汇总