По очереди:
-[NSBundle loadNibNamed:owner:]
. При работе с nib для подкласса UIViewController
это обычно сам подкласс UIViewController
. Дополнительное чтение: Руководство по программированию ресурсов: Nib-файлыnil
). Полезность этого понятия заключается в том, что оно связано с идеей цепочки ответчиков, которая представляет собой механизм, с помощью которого вышестоящие в иерархии представления могут перехватывать необработанные события и работать с ними. Эта концепция зародилась на Mac, и она особенно полезна для реализации чего-то вроде пункта меню "Копировать". Первый ответчик является целью пункта меню "Копировать", что означает, что выделенное текстовое поле получает шанс обработать событие копирования первым, затем его вышестоящее представление и так далее. Дальнейшее чтение: Руководство по программированию приложений iPhone: Обработка событийUIApplication
приложения. Обычно он получает общие сообщения о состоянии приложения, например, когда оно запускается, завершается и т.д. Это хорошее место для запуска действий, которые должны происходить при запуске или завершении работы приложения. Дальнейшее чтение: Руководство по основам Cocoa: Делегаты и источники данныхНадеюсь, это поможет.