Начало в main
. В нем вряд ли найдется что-нибудь интересное, но стоит проверить на всякий случай. Скорее всего, он будет содержать только вызов NSApplicationMain
, который создаст объект NSApplication и отправит ему сообщение run
. Это то, что запускает приложение, и этот метод будет работать для остальной части процесса.
Тогда посмотрите в перо MainMenu. Загрузка - это одна из первых вещей, которую сделает приложение. Любые окна, которые установлены как «Видимые при запуске», появятся немедленно; что еще более важно, делегат приложения, вероятно, будет здесь. Проверьте владельца приложения или Файла (оба приложения находятся в этом перо, поэтому необходимо проверить оба) delegate
розетки, и, если один из них подключен, выполните подключение. Посмотрите, к какому классу относится этот объект.
Как только вы нашли класс делегата приложения, откройте его в Xcode. Просмотрите список методов делегата приложения , найдите, какие из них реализованы, и прочитайте те, которые есть. application:…FinishLaunching:
близнецы будут особенно важны в начале процесса.
Оттуда все это просто чтение кода, просмотр того, что он делает, и движение туда, куда он вас ведет.