Установка делегата на ноль в dealloc

В Objective-C я понимаю, что если объект устанавливает себя в качестве делегата другого объекта, он должен установить делегат этого объекта на nil в его dealloc на избегайте получения отправленных сообщений после их удаления.

Однако при использовании Accessorizer (утилита Xcode) код-заглушка, который он генерирует, также помещает delegate = nil в dealloc файла класс, у которого есть переменная экземпляра делегата. Для чего это нужно?

8
задан jrdioko 25 May 2011 в 00:29
поделиться