Доброго времени суток!
Сегодня мы начнем создавать своё первое приложение на Xcode.
Открываем Xcode и обращаем внимание на версию:

Желательно, чтобы она у Вас была не меньше чем у меня (5.0.2). Иначе могут возникнуть проблемы, которые исправлены в новых версиях, и вам это очень не понравится, вы будете нервничать. Так же, чем свежее версия Xcode, тем больший функционал новых ОС она будет включать в себя. А это значит больше возможностей и меньше проблем!
Пожалуйста, следите за версией своих программ и вовремя обновляйтесь.
Нажимаем кнопку создания нового проекта.

Обратите внимание, что Xcode предлагает создание приложений как для iOS, так и для OS X. Это не может не радовать, учитывая, что надо изучить всего лишь один язык программирования.
Сейчас нам необходимы шаблоны для iOS — Application.
Рассмотрим их подробнее:
Для своего первого приложения мы выберем Single View Application.

Далее вводим название нашего проекта.
Возможно, у вас уже есть идея будущего приложения, но без основ вы далеко не уедете. Одним из первых пункотов знакомства с программой — это изучение переменных. Программу так и назовем — Переменные, но конечно на английском — Variables.
Organization Name берется из ваших личных контактов, поэтому пока не меняем.
Company Identifier — идентификатор компании.Через него будет проверяться уникальность вашего приложения. Допустим ваша компания/сайт зовется “yandex.ru”, значит в идентификатор надо записать “ru.yandex”, т.е. поменять местами домены. У себя идентификатор я назову ru.ios-programming. Ниже как раз можно увидеть объединенный идентификатор (Bundle Identifier).
Class Prefix — это название приставки (префикса), которая будет добавляться к файлам описания классов. Пока оставим пустым.
Devices — тот гаджет, для которого будет создаваться приложение. Можно выбрать один из трех вариантов: “iPad/iPhone/Universal” Если вы создадите приложение для iPhone, оно будет работать на iPad и наоборот, но интерфейс будет одинаковым. Выбор Universal говорит, что в данном приложении будет 2 интерфейса — для iPhone и iPad. Поэтому прежде чем выберете — подумайте, надо ли корректировать интерфейс вашей программы под разные гаджеты (мы же знаем, что размеры экранов у них значительно отличаются). Для нашего приложения выберем iPhone.

Нажимаем кнопочку Next.

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

Вот мы и положили начало первому приложению!
Сегодня мы начнем создавать своё первое приложение на Xcode.
Открываем Xcode и обращаем внимание на версию:
Желательно, чтобы она у Вас была не меньше чем у меня (5.0.2). Иначе могут возникнуть проблемы, которые исправлены в новых версиях, и вам это очень не понравится, вы будете нервничать. Так же, чем свежее версия Xcode, тем больший функционал новых ОС она будет включать в себя. А это значит больше возможностей и меньше проблем!
Пожалуйста, следите за версией своих программ и вовремя обновляйтесь.
Нажимаем кнопку создания нового проекта.
Обратите внимание, что Xcode предлагает создание приложений как для iOS, так и для OS X. Это не может не радовать, учитывая, что надо изучить всего лишь один язык программирования.
Сейчас нам необходимы шаблоны для iOS — Application.
Рассмотрим их подробнее:
- Empty Application — пустой шаблон для создания приложения с нуля
- Single View Application — шаблон с одним готовым окном
- Tabbled Application — используйте этот шаблон, если в вашем приложении будут вкладки. (даже если вы выберете другой шаблон, вкладки создавать не трудно).
- Utility Application — шаблон для создания утилит, которые добавляют настройки программы в настройки вашего гаджета (телефона, планшета и т.п.)
- OpenGL Game — для игр на основе OpenGL (открытая графическая библиотека).
- Page-Based Application — приложение основанное на перелистывании: заметки, книги и т.п.
- SpriteKit Game — для игр на основе SpriteKit (появилось в iOS 7)
- Master-Detail Application — шаблон для развернутого меню, на подобие Настроек на iOS.
Для своего первого приложения мы выберем Single View Application.
Далее вводим название нашего проекта.
Возможно, у вас уже есть идея будущего приложения, но без основ вы далеко не уедете. Одним из первых пункотов знакомства с программой — это изучение переменных. Программу так и назовем — Переменные, но конечно на английском — Variables.
Organization Name берется из ваших личных контактов, поэтому пока не меняем.
Company Identifier — идентификатор компании.Через него будет проверяться уникальность вашего приложения. Допустим ваша компания/сайт зовется “yandex.ru”, значит в идентификатор надо записать “ru.yandex”, т.е. поменять местами домены. У себя идентификатор я назову ru.ios-programming. Ниже как раз можно увидеть объединенный идентификатор (Bundle Identifier).
Class Prefix — это название приставки (префикса), которая будет добавляться к файлам описания классов. Пока оставим пустым.
Devices — тот гаджет, для которого будет создаваться приложение. Можно выбрать один из трех вариантов: “iPad/iPhone/Universal” Если вы создадите приложение для iPhone, оно будет работать на iPad и наоборот, но интерфейс будет одинаковым. Выбор Universal говорит, что в данном приложении будет 2 интерфейса — для iPhone и iPad. Поэтому прежде чем выберете — подумайте, надо ли корректировать интерфейс вашей программы под разные гаджеты (мы же знаем, что размеры экранов у них значительно отличаются). Для нашего приложения выберем iPhone.
Нажимаем кнопочку Next.
Программа спрашивает, где мы сохраним наш проект. Выберите место и нажмите Create. Автоматически будет создана папка с названием вашего проекта в той папке, которую вы выбрали, то есть дополнительно папку под конкретный проект создавать нет необходимости.
Вот мы и положили начало первому приложению!