Ios Obj-C对象有两个指针?
Ios Obj-C对象有两个指针?,ios,objective-c,xcode,pointers,Ios,Objective C,Xcode,Pointers,第一个指针和第二个指针之间有什么区别?object是一个指向NSObject实例的变量。该实例位于内存中标记为#2的地址 但是,变量本身必须存在于某个地方,并且它位于您标记为#1的地址 或者,从另一个角度来看,您可以编写NSObject*object。对象的内容是地址#2,但对象的位置是地址#1。为了清晰起见,只需添加图像 address1是变量obejct的地址,address2是变量'object'内容的地址 或者您可以说,在address1中,我们将address2存储为一个值 第一个指针
第一个指针和第二个指针之间有什么区别?
object
是一个指向NSObject
实例的变量。该实例位于内存中标记为#2的地址
但是,变量本身必须存在于某个地方,并且它位于您标记为#1的地址
或者,从另一个角度来看,您可以编写
NSObject*object代码>。对象
的内容是地址#2,但对象
的位置是地址#1。为了清晰起见,只需添加图像
address1
是变量obejct
的地址,address2
是变量'object'内容的地址
或者您可以说,在address1
中,我们将address2
存储为一个值
第一个指针指向对象的地址,第二个指针指向第一个指针的地址