Для запуска приложения в iOS Симуляторе
1. Убедитесь что выбран iPhone 6 из всплывающего меню «Scheme» на панели Xcode.
Не спешите и посмотрите в меню, чтобы увидеть какие ещё варианты устройств доступны на iOS Симуляторе.
2. Нажмите кнопку Запустить, находящуюся в верхнем левом углу панели Xcode.
Также вы можете выбрать Product > Run (или нажать Command-R). Если вы в первый раз запускаете приложение Xcode спросит хотите ли вы включить режим разработки на вашем Mac. Режим разработки позволяет Xcode иметь доступ к определённым функциям отладки без необходимости ввода вашего пароля каждый раз. Решите, хотите ли вы включать режим разработки и следуйте подсказкам. Если вы выберите не включать его, позже у вас запросят пароль. В руководстве режим разработки разрешён.
3. Посмотрите на панель инструментов Xcode по завершении процесса сборки.
Xcode отобразит сообщения о процессе сборки в панели просмотра активных задач, которая находится в середине панели инструментов.
iOS Симулятор запустится автоматически после того, как Xcode завершит сборку вашего проекта. Это может занять пару минут при первом запуске.
iOS Симулятор откроется в режиме iPhone, как вы указали. Симулятор покажет ваше приложение на виртуальном экране iPhone. До того, как приложение полностью запустится вы увидите на экране запуска название вашего приложения ToDoList.
После, вы должны увидить, что-то вроде этого:
Сейчас шаблон Single View Application, почти ничего не делает, он только показывает белый экран. Другие шаблоны имеют более сложное поведение. Очень важно понять назначения шаблонов до того, как вы решите использовать их для создания приложения. Запуск вашего приложения на iOS Симуляторе без изменений — это лучший путь для понимания его разработки.
Закройте iOS Симулятор, выбравiOS Simulator > Quit iOS Simulator (или нажав Command-Q)
Обзор исходного кода
Шаблон Single View Application содержит несколько файлов с исходным кодом, которые настраивают среду приложения. Большую часть работы выполняет функцияUIApplicationMain, которая автоматически вызывается в вашем проекте в исходном файлеmain.m. Функция UIApplicationMain создаёт объект приложения, который настраивает инфраструктуру для работы вашего приложения с системой iOS. Это включает созданиецикла выполнения, который доставляет входные события в ваше приложение. Вам не нужно работать с исходным кодом main.m напрямую, но важно понять, как он работает.