首页 > 技术文章 > runtime ---- iOS

miaomiaocat 2015-12-29 21:59 原文

1.runtime是什么?
runtime是一套底层的C语言的API(包括C语言数据类型,C语言函数)

实际上平时我们写的OC代码底层都是基于runtime,实际上也就是最后都转成了runtime代码

比如:[recevier message]实际转换成objc_msgSend(recevier,selector)

 

2.runtime的作用

*能动态产生一个类 一个成员变量 一个方法

*能动态修改一个类 一个成员变量 一个方法

*能动态删除一个类 一个成员变量 一个方法

 

推荐阅读