一.类,元类,根元类关系图 网上流传一张类,元类,根元类的关系图。详细描述了它们相互间的继承关系和isa指向关系。下面用代码对这张图进行验证。 ...
一.类,元类,根元类关系图 网上流传一张类,元类,根元类的关系图。详细描述了它们相互间的继承关系和isa指向关系。下面用代码对这张图进行验证。 ...
iOS开发中总能看到+load和+initialize的身影,网上对于这两个方法有很多解释,官方也有说明,但有些细节不够清楚,今天我们来详细扒一...
一、前言 本文主要记录如何用runtime 动态添加类 添加实例变量 添加方法等。项目中虽然很少用到,但是本着学习的态度,记录下来以便学习。顺...
从C的面向过程到接触OC的对象、消息的过渡初期总会有知其然不知其所以然的纠结,相关的学习资源一般都是介绍有什么、使用步骤一二三四的套路,这样就很...
一.isa指针 要认识什么是isa指针,我们得先明确一点: 在Objective-C中,任何类的定义都是对象。类和类的实例(对象)没有任何本质上...
isa详解 要想学习runtime,首先要了解它底层的一些常用的数据结构,比如isa指针。在arm64架构之前,isa就是一个普通的指针,存储着...
iOS源码解析:runtime<一> isa,class底层结构窥探iOS方法调用的过程我们都很清楚,比如下面这个方法调用: 这个方法调用过程是...
一 super的本质 先从一个面试题开始探讨super相关的问题。有一个Person类和一个Student类,Student类继承自Person...
下面的链接地址是我在学习过程中找到关于运行时的相关文章的干货集合。。先分享出来。。。。。吐血收集整理。。。后面还会有持续更新,欢迎收藏。。 ht...
简书上的所有内容都可以在我的个人博客上找到(打个广告😅) 一开始接触 iOS 的时候,学的是 Swift。还有一个学期就大四,为了实习,也为了更...
专题公告
iOS-Runtime相关资料