我创建了同一类的 2 个对象。当我在一个方法中这样做时:
NSLog(@"This object is on address %p\n",&self);`
对于同一类的两个不同对象,我得到相同的地址。
当我在课外这样做时:
NSLog(@"This object is on address %p\n",&myObject);
and
NSLog(@"This object is on address %p\n",&anotherObject);
我确实得到了两个不同的地址。我是否缺少有关自我工作方式的信息?它不应该是指向对象的指针吗?
不同的角度:如何从对象类的方法中获取对象的地址?
感谢您的时间。