标签: ios objective-c nsobject
我有一个具有明显奇怪地址0x30000000的对象?
0x30000000
E.g。
它看起来类似于我为nil对象所获得的内容。
答案 0 :(得分:0)
内部Objective-C类由C struct表示,由Objective-C运行时“理解”。 NSObject的{{1}}中的一位成员是struct类型的指针,称为Class。它用于检索有关类的方法,其继承结构等的信息。
struct
NSObject
Class
您正在查看isa对象,该对象派生自NSData。其NSObject指针恰好指向地址isa。
isa
NSData