iPhone - 为什么静态分析仪没有选择它?

Rob*_*ert 6 iphone static-analysis memory-management objective-c ios

@property(nonatomic, retain) NSMutableArray* playerList;
Run Code Online (Sandbox Code Playgroud)

...

team.playerList = [[NSMutableArray alloc] initWithArray:self.playerList];
Run Code Online (Sandbox Code Playgroud)

这是内存泄漏吗?

那么为什么静态分析仪不能选择这个呢?

Noa*_*oon 3

是的,这就是内存泄漏;您需要自动释放该数组或在设置属性后手动释放它。我不确定为什么静态分析器会错过它\xe2\x80\x94您可能会考虑针对开发人员工具提交错误。

\n