xcode printf 0x0000000000000000,这意味着什么?这意味着什么?

时间:2017-02-19 08:23:51

标签: ios xcode

我只是在ViewController中printf self.view.window。然后我得到0x0000000000000000?是地址还是其他enter image description here

1 个答案:

答案 0 :(得分:0)

是的。 在Objecitve-C中,所有Object变量都是一个指针。它指向了Object的momery地址。如0x123abc ......

nil值是一个特殊指针,它指向0x00000000。而0x00000000意味着没有任何东西。

看了题主应该貌似中文,现在在使用Xcode做Debug的时候,确实可能会显示0x00,实际上就是是nil值。 0x00的内存位置就是表示空,表示没有任何对象,也就是我们学习时候所理解的“nil”。