Есть ли хороший обзор initWithNibName
, awakeFromNib
и viewDidLoad
, который позволяет наилучшим образом использовать каждый из них и точно описывает, что каждый делает? Я нахожу их очень запутанными. В шаблоне, сгенерированном с помощью контроллера просмотра, комментарий о initWithNibName
говорит:
Назначенный инициализатор. Переопределите для выполнения настройки, которая требуется перед загрузкой представления.
За исключением того, что этот метод никогда не называется (я использую IB для настройки контроллера просмотра). Так что я должен использовать awakeFromNib
или viewDidLoad
для инициализации вместо этого?