编译后内存布局不能改变,那分类添加方法,不也是相当于改变了内存布局么?

来源:5-8 动态方法解析相关面试问题&面试总结

慕移动5552166

2023-02-21

分类添加的方法保存在class_rw_t中,那么这不相当于改变了类结构么?既然方法能添加进去,成员变量为啥不行?

写回答

1回答

于海

2024-12-30

成员变量在没存初始分配时就确定的,分类添加的方法在另外的地方存储

0
0

资深大牛带你深度剖析ios高级面试

从BAT/TMD名企真题入手,结合源码及应用,构建完整iOS知识体系

1749 学习 · 600 问题

查看课程