ios的runtime为什么可以动态添加方法

一句话概括

每个instance都有一个isa,这个isa,里面含有所有的方法列表,ios提供库函数增加,修改,即实现了动态添加方法
原文地址:https://www.cnblogs.com/ziyouchutuwenwu/p/5744719.html