Для приложений iOS, использующих ARC, мы обычно освобождаем их в viewDidUnload
?
установите для всех переменных экземпляра значение nil
установите для всех свойств значение nil
Освободите любой контекст, используя CGContextRelease
, CGImage с помощью CGImageRelease
и цвет пространство с CGColorSpaceRelease
(освобождение любого необъекта)
не требуется особого внимания для NSMutableArray
из NSSet
элементов: просто установите ссылку на NSMutableArray и NSSet на nil , и каждый элемент будет автоматически освобожден.
Справится ли это с высвобождением большей части памяти в рамках ARC? Есть ли другие предметы, которые также необходимо выпустить?