iOS 底层原理探索 文章汇总

235 阅读1分钟

一: 底层探索方式 + alloc&init探索 + 内存对齐

01 - iOS从main函数梳理底层知识点,并探索alloc&init

02 - 探究内存对齐

二: 类结构体分析(isa, cache, bits)

扩展1: objc源码可编译调试

03 - 探索isa结构体

04 - 类结构分析(空)

05 - 探索方法的归属和isa的走向(isa走向面试题分析)

06 - 将手伸进objc_class中的cache, 看看我们调用的方法是如何缓存的?

三: 消息发送 (快速查找 + 慢速查找)

07 - 消息发送 --- 快速查找流程分析

08 - 消息发送 --- 慢速查找流程分析

09 - 消息发送 --- 动态决议+消息转发(空)

四: 消息发送 (快速查找 + 慢速查找)

10 - iOS 应用程序加载(空)