美文网首页
iOS底层学习25 -- super补充和成员变量

iOS底层学习25 -- super补充和成员变量

作者: 恋空K | 来源:发表于2020-11-18 11:04 被阅读0次


object_getClass(一个对象):获取该对象isa所指向的东西






注册类,就是一旦注册完毕,这个类对象,还有元类对象里面的结构,就已经创建好了。添加成员变量必须在注册之前添加,因为成员变量是只读的。所以类一旦注册完毕,类的结构一旦确定,是不能再去动态添加成员变量的。也就是说class_addIvar这个方法是不能拿已经存在的类去做事情的,也就是不能给已经存在的类去动态添加成员变量。但是方法是可以在注册之后再去动态添加的,因为方法在可读可写的结构中





不能直接将基本数据类型转为id类型的




交换方法实现

相关文章

网友评论

      本文标题:iOS底层学习25 -- super补充和成员变量

      本文链接:https://www.haomeiwen.com/subject/ehimbktx.html