我宣佈這樣的特性:分配給屬性的NSMutableArray的正確內存處理?
@property (nonatomic, retain) NSMutableArray *pricingLevels;
我給它分配是這樣的:
self.pricingLevels = [[[NSMutableArray alloc] init];
在我的dealloc
我有這樣的:
self.pricinglevels=nil;
當我分析我的代碼與xCode它說我在這裏有一個內存泄漏:
self.pricingLevels = [[[NSMutableArray alloc] init];
對此我是否應該使用autolrelease
,因爲self.pricinglevels
也保存對數組的引用?
這回答你的問題。 http://stackoverflow.com/questions/6055274/use-autorelease-when-setting-a-retain-property-using-dot-syntax – 2011-12-22 14:16:21