采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
一个类的内存布局在编译期应该不能修改了,也就是实例变量也应该是无法动态添加的,这么理解是对的吗?
那么,动态添加的成员属性,所生成的实例变量是添加到哪里了呢?我记得是property = var + setter + getter,这里有点懵。。
给已经定下来的类当中添加实例变量需要通过关键对象技术来实现 添加的成员变量存储在一个全局容器当中 通过runtime的动态添加属性的方法应该只能在类还没有动态注册完成之前才能生效
谢谢老师,我再消化消化
我在群里了 我们可以通过qq进行深度的探讨
老师,qq群给一下可以吗
关键对象-替换为 关联对象
登录后可查看更多问答,登录/注册
从BAT/TMD名企真题入手,结合源码及应用,构建完整iOS知识体系
1.3k 11
1.9k 9
1.2k 9
1.0k 8
998 8