有什麼區別之間:和 內存管理 - 冗餘副本
第一個版本似乎是多餘的,但我懷疑它可能有我沒有看到一個好處
@synthesize something;
…
NSObject *tempThing = [[NSObject alloc] init];
self.something = tempThing;
[tempThing release];
@synthesize something;
…
self.something = [[NSObject alloc] init];
,因爲我在很多例子中看到它。
感謝Paul.s--一個非常明確的描述(對我來說)非直觀的問題。 – Andrew 2012-01-02 20:00:48
@Andrew特別注意這些屬性。如果一個財產聲明沒有「保留」列出,那麼你不想發佈或autorelease,否則你會得到一個崩潰。 – MechEthan 2013-10-27 21:52:06