Я хотел бы знать, всегда ли оба viewDidUnload
и dealloc
вызываются последовательно в процессе срыва UIViewController. Возможно ли, что dealloc
можно вызвать на моем контроллере просмотра без viewDidUnload
, который был вызван первым?
В любом случае, если я благополучно освобождаю свойства и сохранял ссылки в обоих методах, это не было бы проблемой, если бы оба метода были вызваны, - но мне было интересно, знал ли кто-нибудь точно или мог пролить свет на срыв процесса.
Обновление 2012:. Следует отметить, что, как если бы iOS 6 viewDidUnload
устарел и должен быть заменен ручным просмотром при необходимости в didReceiveMemoryWarning
.
Хорошая статья о новом UIView/UIViewContoller и о новом поведении, и она воздействует на блог joe conway