随便写了一个空类,实例化后运行缺中断了。中断提示:someObject=nilNSObject isa = (class)0x0;
最近在看isa这个变量,大神顺便可以指点下这个变量是干嘛用的
貌似是指向类的指针
isa指针是指向该对象所属的类。简单地说,实例的isa指针指向类对象,类对象的isa指向元类。
isa指针是指向父类的指针,可以去查查ObjectiveC的面向对象是如何实现的
图片来源Objective-C内存布局
不知道你为什么收到了一个-1,帮你vote 回0
貌似是指向类的指针