iPhone - Почему Статический Анализатор не поднял это? - PullRequest
6 голосов
/ 09 марта 2011
@property(nonatomic, retain) NSMutableArray* playerList;

...

team.playerList = [[NSMutableArray alloc] initWithArray:self.playerList];

Это утечка памяти, верно?

Так почему статический анализатор не может это уловить?

1 Ответ

3 голосов
/ 09 марта 2011

Да, это утечка памяти;вам нужно либо автоматически высвободить этот массив, либо вручную освободить его после установки свойства.Я не уверен, почему статический анализатор пропустил это - вы могли бы подать ошибку против инструментов разработчика.

...