-2
我没有分配任何回忆。为什么我的日期不等于零。声明后为什么不是变量nil?
我没有分配任何回忆。为什么我的日期不等于零。声明后为什么不是变量nil?
因为不是零,它的创建,有它在你的记忆的地方,但它doenst有一个正确的值。当你做
biggerDate = nil
它发生的所有对象一样,如果你做
NSObject *myObject;
myObject的不是零这个日期将是零。
指针不是零,因为你没有使用ARC,并且Antonio的答案是正确的。
使用ARC,变量会自动初始化为零。
默认情况下,值“nil”未分配给对象类型。 – Vignesh 2012-03-02 11:31:37