07·iOS 面试题·class A 继承 class B,cl
2018-10-08 本文已影响29人
pengxuyuan
前言
对于类图,涉及到继承关系,isa 指向关系;对于这个题目,我们需要熟悉对象、类、元类之间的关系,才能准确的画出完整的类图。
类图
image总结
对于对象、类、元类之间的关系,我们需要明白以下几个点:
- 对象是类的一个实例,对象的 isa 指向该类
- 类也是一个对象,类的 isa 指向元类
- 元类也是一个对象,元类的 isa 指向根元类
- 根元类也是一个对象,但是为了形成闭环,故根元类的 isa 指向自己
- 根元类的父类是根类
只要明白以上几个规则,就可以清晰的画出类图,更加详细的原理可以看参考文献中的博客。