Что происходит с памятью при удалении представления из контроллера представления без выпуска? - PullRequest
3 голосов
/ 02 июля 2011

Если я удаляю единственный вид из контроллера вида: [myViewController.view removeFromSuperview] без [myViewController release].Будет ли освобождена память?

Ответы [ 2 ]

2 голосов
/ 02 июля 2011

Из документации Apple UIView для -removeFromSuperview:

Если суперпредставление получателя не равно нулю , суперпредставление освобождает получателя.Если вы планируете повторно использовать представление, обязательно сохраните его, прежде чем вызывать этот метод, и отпустите его позже, если необходимо.

0 голосов
/ 02 июля 2011

Нет.Если вы не написали авто-релиз при выделении или release'd после его добавления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...