在前两篇文章中,我们分析了类的加载。但是在类的加载过程中,不仅仅是类本身的加载,还有分类,类的扩展等的加载。下面我们就来分析以下,分类和类的扩展...
这里我们将接着上一篇文章 继续探索. 我们来简单的回忆一下:我们从 _objc_init -> _dyld_objc_notify_regist...
我们在 提到了 。但是我们并没有对这个函数做详细的探索,当时我们只是探索到 里面的参数 。 这里呢,我们要探索类是如何从Mach-O文件中,加载...
在iOS底层探索 --- 类的结构探索(上)[https://juejin.cn/post/6974966385285791781]中我们分析了...
今天我们将进行类的结构体的探索,其中有些内容我们在iOS底层探索 ---Runtime(一)--- 基础知识[https://www.jians...
今天我们来对OC对象的原理进行最后一篇文章的分析,在这里你讲了解到一下内容: 1、对象的底层本质2、联合体位域3、isa和Class的关系4、i...
我们在上一篇文章中分析了 的流程,后来发现其中有一些细节没有讲清楚,这里我们再来探索一下我们之前没有探索到的地方。 这一片文章将为大家介绍一下内...
我们在日常开发中经常会用到类似于下面的一段代码来创建对象: 大家可以很明显的注意到,创建一个对象,需要经历alloc和init两个方法的调用才能...
本文参考自iOS 开发:『Runtime』详解(四)获取类详细属性、方法[https://www.jianshu.com/p/aeecc4b46...
文集作者