6
@property(nonatomic, retain) NSMutableArray* playerList;
team.playerList = [[NSMutableArray alloc] initWithArray:self.playerList];
这是一个内存泄露吗?
那么静态分析仪为什么不能选择这个?
@property(nonatomic, retain) NSMutableArray* playerList;
team.playerList = [[NSMutableArray alloc] initWithArray:self.playerList];
这是一个内存泄露吗?
那么静态分析仪为什么不能选择这个?
是的,这是一个内存泄漏;您需要自动释放该数组或在设置属性后手动释放该数组。我不确定为什么静态分析仪错过了它 - 您可能会考虑filing a bug针对开发人员工具。
+1,好问题 – vodkhang 2011-03-09 12:03:15
当然你在别处使用过@synthesize,而不是编写自己的getter和setter? – Tommy 2011-03-09 12:08:20
@Tommy是的就是这样 – Robert 2011-03-09 13:22:36