-2
我沒有分配任何回憶。爲什麼我的日期不等於零。聲明後爲什麼不是變量nil?
我沒有分配任何回憶。爲什麼我的日期不等於零。聲明後爲什麼不是變量nil?
因爲不是零,它的創建,有它在你的記憶的地方,但它doenst有一個正確的值。當你做
biggerDate = nil
它發生的所有對象一樣,如果你做
NSObject *myObject;
myObject的不是零這個日期將是零。
指針不是零,因爲你沒有使用ARC,並且Antonio的答案是正確的。
使用ARC,變量會自動初始化爲零。
默認情況下,值「nil」未分配給對象類型。 – Vignesh 2012-03-02 11:31:37