loadNibNamed objectAtIndex вызывает замедление работы приложения после многих итераций
Я не могу понять, почему определенная строка кода использует так много памяти. Когда приложение запускается в первый раз, оно запускается быстро, но затем, после слишком частого касания этой строки кода, приложение начинает зависать каждый раз, когда попадает в строку кода. Нужно ли что-то выпускать вручную? Извините, я не ветеринарный программист, и, возможно, это легко решаемый вопрос, но я не смог найти ничего другого на форумах по этому вопросу.
Лаговая строка кода
view = [[[NSBundle mainBundle] loadNibNamed:@"BlockView" owner:self options:nil] objectAtIndex:0];
Полный метод:
- (void) loadNib
{
//NSLog(@"block view load nib");
view = [[[NSBundle mainBundle] loadNibNamed:@"BlockView" owner:self options:nil] objectAtIndex:0];
view.frame = self.frame;
[self awakeFromNib];
[self addSubview:view];
}