Если вы используете шаблоны проектов, код запуска находится в файле ApplicationDelegate.main.m
для приложения Какао устанавливает цикл выполнения, запускает NSApplication (как вы можете видеть в файле Info.plist под ключом 'Principle class'.
Затем загружается файл пера, которыйуказан в файле Info.plist (под ключом «Основное имя файла основного пера»). По умолчанию это MainMenu.xib. Теперь посмотрите на этот файл пера.
Это уже установленов шаблоне должен быть «Владелец файлов» NSApplication (класс, который загрузил перо), но есть также синий блок, представляющий делегата приложения. Он уже заполнен одним методом делегата на один выход.
Метод делегата - applicationDidFinishLaunching:
. Этот метод вызывается приложением. Это только один из возможных методов делегата, который он может обработать, но он отправляется после запуска цикла выполнения, но до того, как приложение получает какие-либо события.место для установки вашего кода инициализации. Именно здесь вы должны начать настраивать окно, к которому вы можете перейти с помощью pre-s.upplied window
outlet.
Это просто краткое изложение.Удобный референс - на Какао с любовью и Введение Apple в приложение Документ по архитектуре.