1.介绍下 runtime的内存模型(isa、对象、类、 metaclass、结构体的存储信息等)
2.为什么要设计 metaclass
3. class_ copyIvarList & class_ copyPropertyList的区别
4. class_rw_t和 class_ro_t的区别
5. category如何被加载的,两个category的load方法的加载顺序,两个category的同名方法的加载顺序
6. category & extension区别,能给 NSobject添加 Extension吗,结果如何?
7.消息转发机制,消息转发机制和其他语言的消息机制优劣对比
8.在方法调用的时候,方法查询->动态解析->消息转发之前做了什么?
9.IMP、SEL、Method的区别和使用场景
10.1oad、initialize方法的区别什么?在继承关系中他们有什么区别
11.说说消息转发机制的优劣
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。