Знакомство с Xcode — 1

Итак, приступим к нашему первому уроку.

Все знают, что для написания мобильных приложений, впрочем как и любого программного продукта, необходимо знать язык программирования. В нашем случае, для разработки приложений под платформу iOS, необходимо владеть языками Objective-C или Swift, а лучше всего двумя сразу. О них мы поговорим позже. Сейчас же, нас интересует где же эти языки применить.

Допустим, Вы владеете нужным языком программирования. Сразу же встает вопрос: «Что же делать дальше?». Здесь на помощь к нам приходит IDE — Integrated Development Environment. В двух словах, IDE — это среда разработки, в которой Вы пишете код и проектируете программные продукты.

Среда разработки включает в себя:

  • текстовый редактор,
  • компилятор и/или интерпретатор,
  • средства автоматизации сборки,
  • отладчик.

Для написания iOS приложений компания Apple любезно предоставляет среду разработки под названием Xcode. Именно она считается «нативной» (родной/стандартной) и именно с её помощью создается большинство приложений. Далее мы рассмотрим откуда и как установить Xcode, а также что она из себя представляет.


Установка

Как я упомянул ранее, Xcode предоставлен компанией Apple. Для того чтобы установить его на свой Mac, необходимо сделать следующее:

  1. Открыть App Store на Mac.
  2. В поиске ввести «Xcode».
  3. Выбрать Xcode из списка найденных приложений.
  4. Нажать на кнопку «Install» и дождаться загрузки/установки.

Всё легко и просто, правда?


Первое знакомство

Xcode установлен, глаза горят, руки хотят начать писать код и внести свой вклад в разработку мобильных приложений. Но для начала, нужно ознакомится с новой IDE, иначе ничего дельного у нас не получится.

Запустите Xcode и перед Вами появится окно приветствия:

Знакомство с Xcode - 1

Здесь мы видим, что оно условно разделено на 2 секции:

  1. Левая часть позволяет создавать новые проекты
  2. Правая часть — открывать уже существующие.

Воспользуемся первым вариантом и создадим новый проект. Нажмите на «Create a new Xcode project» и Вы увидите следующее меню выбора:

hello_xcode_2

Знакомство с Xcode — 1

IDE тут же предложит Вам выбрать один из шаблонов:

  • Master-Detail Application — в данном шаблоне используется раздвоение контроллера представления для отображения списка элементов и их содержание. Примерно так устроены стандартные «Настройки» на iPad.
  • Page-Based Application — в основе шаблона лежит UIPageViewController.
  • Single View Application — наиболее используемый и самый простой шаблон. Включает в себя стандартный UIViewController и его класс.
  • Tabbed Application представляет из себя UITabBarController с двумя «вложенными» UIViewController‘ами.

Со временем мы рассмотрим их все и Вас не будут пугать эти контроллеры, упомянутые выше. Но на данном этапе нам понадобится Single View Application. Выберите его и нажмите кнопку «Next«.

Знакомство с Xcode - 1

В новом окне нужно заполнить следующие поля:

  • Product Name — это, собственно, название Вашего проекта.  Назовите его «HelloWorld».
  • В Organization name указывается название организации или разработчика. Система по-умолчанию берет имя Вашего аккаунта Mac.
  • Organization identifier зачастую представляет из себя доменное имя Вашей организации, записанное в обратном порядке. К примеру, web-адрес нашей команды woopss.com, следовательно нашим идентификатором является com.woopss. Немного запутано, но это стоит соблюдать, так как это поможет сделать идентификатор приложения уникальным.
  • Bundle idenitifier и является тем уникальным идентификатором приложения, упомянутым выше. Он создается на основе названия приложения и ID организации. Сейчас он должен выглядеть примерно так: «com.woopss.HelloWorld«.
  • В поле Language выбирается тот язык программирования, на котором будет написан проект. Выберите Swift.
  • В графе Devices нужно выбрать семью устройств, которые будут поддерживаться: iPhone, iPad или Universal (iPhone+iPad). Оставьте Universal.

Все следующие опции на данный момент нам не нужны, поэтому можете снять с них выделения (если они выделены). Нажмите кнопку «Next» и выберите папку на Вашем Mac, куда нужно сохранить проект.

Верьте или нет, но Вы только что создали Ваш первый проект. Вы можете уже сейчас запустить его, нажав на cmd+R или кнопку Run в правом верхнем углу. Вы увидите просто белый экран. Это вполне логично, т.к. мы не добавляли никаких графических объектов. Так что можно это воспринимать как белый холст, на котором можно творить.

На этом наш урок подходит к концу. В следующем мы чуть более подробно рассмотрим все области Xcode и уже совсем скоро научим наше приложение что-то делать.