У меня есть пользовательский подкласс UIView, который был выделен. Каждый раз, когда я вызываю класс, мне нужно, чтобы перераспределить это подвиды так:Оптимизация памяти с UIView
- (void)invoke{
[[self subviews] makeObjectsPerformSelector:@selector(removeFromSuperview)];
for(NSDictionary *dict in self.list){
MySubview *subView = [[MySubview alloc] initWithFrame:self.view.frame];
[self addSubview:subView];
}
}
Таким образом, результатом является то, что каждый раз, когда я вызываю его, увеличивается памяти по всем 4Мбам.
Тогда как я могу исправить и оптимизировать свою память?
Вы используете ARC? – stosha
проверить, что все подзаголовки удалены до цикла – stosha
Что такое 'MySubview'? Что он делает/содержит? – Wain