我宣布这样的特性:分配给属性的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