0
讀取內存管理指南後,我試圖讓我的頭圍繞這裏發生了什麼我的理解「到目前爲止」是...訪問器方法對象管理?
- (EngineClass *)engine {
return [[engine retain] autorelease];
}
- 我返回一個指向引擎對象。
- 對象的保留計數增加到記錄我們正在創建一個指向對象的新指針
- 通過在某個未來點指定autorelease來平衡上述保留。
我在正確的軌道上嗎?
歡呼-gary-
謝謝,我現在看到,我沒有考慮將retain-autorelease作爲一對。此外,我認爲我越來越混淆,認爲增加保留以表明一個新對象現在指向引擎。我想我現在明白了。 – fuzzygoat 2009-09-22 10:11:07