Я новичок в приборе, я хочу проверить, как он обнаруживает утечку памяти. Поэтому я использую следующий код. Он срабатывает, когда пользователь нажимает кнопку.
-(IBAction)leak{
UIButton * button = [[UIButton alloc] initWithFrame: CGRectMake (0, 0, 30, 30)];
NSLog (@ "% @", кнопка);
button.selected = YES;
}
но в приборе ничего не происходит. Как получилось?
Я изменил код на:
-(IBAction)leak{
NSMutableString * test = [[NSMutableString alloc] init];
[test appendString: @ "Testing 1"];
[test appendString: @ "\ nTesting 2"];
NSLog (@ "% @", тест);
}
И прибор сообщает мне, что внутри этого кода есть утечка памяти.
Так почему же он не может обнаружить утечку UIButton? Любой комментарий будет оценен!