What is Life But One Chanllege After Another

Runtime之方法交换

简介

前面几篇文章我们介绍了Runtime中NSObject的数据结构,下面我们来介绍下Runtime在平时开发过程中的常用方法以及实现原理。

Runtime之方法交换

Runtime之NSObject结构

简介

OC是一门面向对象的语言,而对于面向对象语言来说一切皆对象。相信每个iOS开发者都很清楚在OC中NSObject是绝大多数对象的父类。OC是一门动态语言,而动态的实现则是离不开Runtime。那么OC中的对象在Runtime中又是以一种什么样的形态出现的呢?本篇文章我们来详细介绍OC对象在Runtime中的结构。

Runtime之NSObject结构