首页 > 试题广场 >

在Objective-C和iOS开发中,请选择关于isa指针

[不定项选择题]
在Objective-C和iOS开发中,请选择关于isa指针和superclass属性的正确描述:
  • 在Objective-C中,每个对象都包含一个指向其类的isa指针。这个指针指向对象所属的类的实例变量和方法列表
  • 当你发送一个消息给一个对象时,实际上是通过这个对象的isa指针来查找对应的方法实现
  • NSObject元类的isa指针为nil
  • 通过superclass属性,你可以在运行时获取一个类的父类,然后可以进一步查询父类的属性和方法
这个问题中,A和B的描述有问题吧
A: isa 指针指向该对象所属的类对象,可以通过该指针找到类的实例变量和方法列表,但说isa 指针指向对象所属的类的实例变量和方法列表是不对吧?
B: 方法的实现不是通过IMP指针来找到方法的实现吗?
发表于 2025-12-05 01:35:53 回复(0)