正通過「開始iPad的發展」 Apress出版的書工作我的方式,並已經注意到,有時當筆者到屬性分配值,他們將使用:當使用自我以及何時使用保留
self.variable = value;
其它時候,它們將使用:
variable = [value retain];
在兩種情況下可變是定義爲一個屬性:
@property (nonatomic, retain) TYPE variable;
我想知道,如果有人知道爲什麼這樣做是爲了幫助我更好地理解
感謝, 威廉
請記住,如果您手動保留它,您需要釋放該值! – Toastor 2010-09-20 14:54:46
如果您也在屬性上使用retain屬性,則需要手動將其釋放。 – Echelon 2010-09-20 15:00:37
感謝您的快速響應。當使用[保留值]語句時,第二個問題是來自這個變量的保留是放置在變量「值」上還是它指向的內容? – williamb 2010-09-20 15:06:43