iOS 底层原理 文章汇总
2020-09-07 本文已影响0人
Style_月月
objc4 源码相关
-
0、底层源码探索方式
iOS-底层原理 01:源码探索的三种方式 -
1、对象底层:结构体+alloc分析
iOS-底层原理 02:alloc & init & new 源码分析
iOS-底层原理 03:objc4-781 源码编译 & 调试
iOS-底层原理 04:NSObject的alloc 源码分析
iOS-底层原理 05:内存对齐原理
iOS-底层原理 06:malloc 源码分析 思路 -
2、对象的本质:isa+isa属性分析+类结构
iOS-底层原理 07:isa与类关联的原理
iOS-底层原理 08:类 & 类结构分析
iOS-底层原理 09:类 & isa 经典面试题分析
iOS-底层原理 10:strong©&weak底层分析 以及 方法签名和attribute简写含义 -
3、cache存储方法的原理分析
iOS-底层原理 11:objc_class 中 cache 原理分析 -
4、方法的本质:消息发送,即消息流程分析
iOS-底层原理 12:消息流程分析之快速查找
iOS-底层原理 13:消息流程分析之慢速查找
iOS-底层原理 14:消息流程分析之 动态方法决议 & 消息转发 -
5、类的加载
iOS-底层原理 15:dyld加载流程
iOS-底层原理 16:dyld与objc的关联
iOS-底层原理 17:类的加载(上)
iOS-底层原理 18:类的加载(下)
iOS-底层原理 19:类扩展 与 关联对象 底层原理探索
iOS-底层原理 20:OC底层面试解析
iOS-底层原理 21:Method-Swizzling 方法交换 -
6、KVC、KVO
iOS-底层原理 22:KVC 底层原理
iOS-底层原理 23:KVO 底层原理