Прибор Leaks подает звуковой сигнал по какому-то коду, но я не знаю, как устранить утечку без сбоя приложения.Вот некоторый код, обобщающий мой подход, написанный некоторое время назад и явно нуждающийся в переосмыслении:
labels = [[NSMutableArray alloc] init];
for(int i = 0; i < 10; i++) {
// calculate x and y...
label = [[UILabel alloc] initWithFrame:CGRectMake(x, y, 70, 15)];
// customize label...
[labels addObject:label];
[label release];
[self addSubview:[labels objectAtIndex:i]];
}
Зачем беспокоиться о метках NSMutableArray?Позже, в других методах, мне нужно изменить альфа-метку, и удобно иметь возможность сказать
[[labels objectAtIndex:num] setAlpha:0.5];
Я полагаю, что утечка происходит, потому что метки не освобождаются во время обычнойжизненный цикл приложения, только когда супер-просмотр удаляется при выходе.
Справка!
Спасибо.