category为什么不能添加属性

那么根本原因又是什么呢?
原因:分类没有自己的isa指针.“类最开始生成了很多基本属性,比如IvarList,MethodList。分类只会将自己的method attach到主类,并不会影响到主类的IvarList。这就是为什么分类里面不能增加成员变量的原因”,实例变量没有setter和getter方法。也没有自己的isa指针。所以,就算系统不报错也不能用。

你可能感兴趣的:(category为什么不能添加属性)