Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/100.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Obj-C对象有两个指针?_Ios_Objective C_Xcode_Pointers - Fatal编程技术网

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
存储为一个值


第一个指针指向对象的地址,第二个指针指向第一个指针的地址