9 OC 中的isa 指针

目录

一 isa 指针

二 类对象中的superclass


一 isa 指针

isa 指针 ,OC 中的对象都是有的

如下图所示,实例对象isa 指针指向 类对象,类对象的isa 指针指向 元类对象

二 类对象中的superclass

superclass 有什么用呢?

比如说创建一个Person 类,然后再去创建一个Student类去继承Person类,

那么student 和 person 之间就是通过这个superclass 来进行关联的.

所以,当方法调用的时候,比如说student 去调用person 中的方法,就是这个场景,调用流程是

首先通过student 的实例对象的isa 指针,去找到student 的类对象,然后在通过student 类对象的superclass 指针找到person的类对象,

从而进行其父类的方法调用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值