iOS開發之isa、superclass(課程總結)

1、

instance的isa指向class

class的isa指向meta-class

meta-class的isa指向基類的meta-class

2、

class的superclass指向父類的class
如果沒有父類,superclass指針爲nil

meta-class的superclass指向父類的meta-class
基類的meta-class的superclass指向基類的class

3、

instance調用對象方法的軌跡
isa找到class,方法不存在,就通過superclass找父類

class調用類方法的軌跡
isa找meta-class,方法不存在,就通過superclass找父類

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章