【发布时间】:2009-08-19 12:43:31
【问题描述】:
所以有NULL,一般用于指针,nil,用于对象指针。
现在我看到还有 Nil,它被较低级别的 Obj-C 运行时函数使用,例如 class_getProperty。
这在哲学上与nil 有什么不同吗? (是的,我知道它们实际上都是 0)
为什么还要介绍它?或者,如果 Nil 是第一个(很可能),为什么要引入 nil?
【问题讨论】:
-
完全重复,但与stackoverflow.com/questions/836601的用词不同
-
那其实完全不同。
-
我同意,这不是那个问题的重复。 [NSNull null] 返回一个对象,其中nil/Nil/NULL都是0的各种形式。
标签: objective-c