fbpx

Каталог статей

Каталог статей для размещения статей информационного характера

Как выучить

Изучайте xcode

learn-co-curriculum/reading-ios-intro-to-xcode

Этот коммит не принадлежит ни к одной ветке в этом репозитории и может принадлежать развилке вне репозитория.

Имя уже используется

Уже существует метка с указанным именем ветви. Многие команды Git принимают имена как тегов, так и ветвей, поэтому создание этой ветви может привести к неожиданному поведению. Вы уверены, что хотите создать это ответвление?

  • Локальный
  • Codespaces

Используйте Git или проверяйте SVN с помощью веб-адреса.

Работайте быстро с помощью нашего официального CLI. Узнайте больше.

Требуется вход

Пожалуйста, войдите в систему, чтобы использовать Codespaces.

Запуск GitHub Desktop

Если ничего не происходит, загрузите GitHub Desktop и попробуйте снова.

Запуск GitHub Desktop

Если ничего не происходит, загрузите GitHub Desktop и попробуйте снова.

Запуск Xcode

Если ничего не происходит, загрузите Xcode и повторите попытку.

Запуск Visual Studio Code

Ваше пространство кодов будет открыто после подготовки.

Возникла проблема с подготовкой кодового пространства, попробуйте еще раз.

Последний коммит

Git stats

Файлы

Не удалось загрузить информацию о последнем коммите.

README.md

В этом уроке мы глубже погрузимся в Xcode.

  • Опишем, как Xcode позволяет создавать различные приложения для iOS и Apple
  • Различать четыре основные области Xcode и как найти информацию, выводимую в Console Output Viewer
  • Запустите простое приложение в Xcode

Существуют iPhone, Macs, Apple Watches и Apple TV, которые представляют собой аппаратное обеспечение, предлагаемое компанией Apple. Все эти устройства работают на программном обеспечении. На каждом устройстве установлены различные части программного обеспечения, названия которых вам, возможно, уже знакомы.

  • iOS, macOS, tvOS, watchOS.

Будучи разработчиком, вы захотите создавать различные приложения для этих различных операционных систем (у каждого есть идея приложения).

Должно быть место, где мы можем создавать эти программы. Мы используем документ Word для создания эссе, рассказов и других текстовых документов.

Xcode служит нашим документом Word. Это место, где мы пишем код.

Языки программирования, которые мы можем использовать в Xcode, – это Swift и Objective-C. Когда код написан, мы можем запустить приложение. При этом Xcode может взять код, который мы написали, и прочитать его. Он не просто считывает код, он способен скомпилировать его и позволить любому из вышеперечисленных устройств запустить его!

Этот процесс, описанный выше, известен как интегрированная среда разработки, или IDE. Xcode – это IDE, предоставляемая компанией Apple, которая позволяет нам создавать приложения.

Давайте погрузимся в пошаговую конкретику. Здесь мы открываем Xcode и начинаем новый проект. У нас есть возможность начать приложение для iOS, watchOS, tvOS или MacOS (здесь это все еще OS X). Все просто.

Мы можем нажать кнопку next и создать наш проект. Нам будет предложено указать название нашего приложения.

После нажатия кнопки next мы можем начать писать наш код! Язык, который мы будем использовать, – Swift.

Мы выбрали файл ViewController.swift в левой панели. Это вызовет документ в центральном (главном) окне, где мы теперь можем написать код!

Вот пример кода в этом файле ViewController.swift.

Итак, теперь, когда мы написали код в файле ViewController.swift, как нам заставить его работать.

В верхнем левом углу Xcode вы должны увидеть то, что кажется кнопкой Play с квадратиком (стоп) справа от нее. Если вы нажмете на кнопку Play, ваше приложение запустится! Итак, давайте сделаем это.

‘Hello everyone’ было напечатано в консоль здесь.

Вы также должны были заметить, что при запуске приложения на экране появилось еще кое-что.

Это Симулятор. Он имитирует то, как будет выглядеть ваше приложение. Таким образом, при разработке приложения вам не нужно подключать и запускать его на iPhone. Мы можем сделать это прямо с нашего компьютера.

Давайте изменим цвет фона на синий.

После включения этого кода, если мы запустим наше приложение (вы также можете сделать это, нажав command + r), симулятор должен выглядеть следующим образом:

Таков процесс создания приложения.

Примечание: В первый раз, когда вы откроете Xcode, ваш компьютер спросит вас, хотите ли вы включить “Режим разработчика”. Сделайте это; не бойтесь этого! Это позволит вам отлаживать свои проекты без того, чтобы OS X каждый раз запрашивала ваш пароль администратора. Если вы выбрали “Нет” при первом открытии Xcode, не волнуйтесь! Просто откройте терминал и введите $ DevToolsSecurit y-enable .

Окно рабочей области всегда включает в себя область редактора. Когда вы выбираете файл в своем проекте, его содержимое появляется в области редактора, где Xcode открывает файл в соответствующем редакторе. Например, на рисунке выше область редактора содержит AdventureScene.swift, файл swift-кода, который выбран в области навигатора в левой части рабочего окна.

В окне рабочей области отображается до трех дополнительных областей, используемых при выполнении различных задач в жизненном цикле разработки. Скрытие неиспользуемых областей может помочь вам сосредоточиться на текущей задаче. Вы можете скрыть или показать эти дополнительные области с помощью кнопок настройки рабочего пространства, расположенных в крайней правой части панели инструментов:

Показывать и скрывать область навигатора. Используйте эту область для навигации по всем аспектам проекта, включая файлы, символы, точки останова, проблемы сборки, тесты, точки останова и отчеты о сборке. Вы также можете искать любую строку в проекте.

Показывать и скрывать область отладки. Используйте эту область для просмотра переменных, взаимодействия с консолью отладчика и управления выполнением вашего приложения.

Показывать и скрывать область утилит. Используйте эту область для проверки или изменения атрибутов файлов, элементов графического интерфейса пользователя, спрайтов и других элементов в вашем проекте. Также используйте ее для доступа к библиотеке готовых ресурсов. См. разделы Доступ к ресурсам и Инспектирование элементов.

Панель инструментов – это небольшая коллекция кнопок и ярлыков для всего проекта. К ним относятся:

Кнопки закрытия/минимизации/максимизации окна (это красные, желтые и зеленые точки, стандартные для всех окон OS X),

Кнопка ▶︎ “Run” ( ⌘ R ), которая создает и затем запускает текущую схему,

кнопка ◼︎ “Стоп” ( ⌘ . ), которая останавливает запущенную схему или приложение,

Меню “Схема”,

  • В левой половине выбирается текущая цель,
  • В правой половине выбирается цель – устройство или симулятор, на котором вы хотите запустить сборку, (Примечание: Если вы подключите устройство iOS к компьютеру, Xcode обычно предполагает, что вы хотите запустить сборку на этом устройстве, и автоматически выбирает его в качестве цели. Если вы столкнулись с ошибкой авторизации, это может быть ее причиной. Выбор симулятора вместо этого не вызовет проверку авторизации.

В ” Activity viewer ” отображается информация, относящаяся к текущей операции, а также символы количества предупреждений и ошибок, выданных компилятором,

Кнопки настройки редактора ,

  • ” Стандартный редактор ” – отображает основное окно редактора кода
  • ” Assistant Editor ” – показывает вторичное окно редактора кода рядом с основным окном (без большого экрана становится тесновато),
  • ” Version Editor ” – показывает встроенный в Xcode интерфейс управления версиями, так как мы используем git и GitHub для управления версиями, которые вы не будете использовать для лабораторных работ,

Кнопки конфигурации рабочего пространства, которые показывают или скрывают соответствующие области:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *