Главное Авторские колонки Вакансии Вопросы
15 232 0 В избр. Сохранено
Авторизуйтесь
Вход с паролем

С чего начать разработку мобильного приложения на Swift

Инструменты, изучение языка, миграция кода и другие «фишки» разработки приложений на новом языке программирования.
Мнение автора может не совпадать с мнением редакции

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

b_5411d011c9b3c.jpg

С чего начать разработку на Swift

Для написания кода на Swift понадобится среда разработки Xcode, которую можно скачать и установить с сайта http://developer.apple.com. Кликаем по кнопке Xcode, скачиваем бесплатно среду разработки и регистрируемся как разработчик приложений Apple.

Пишем первое приложение на Swift

Запускаем Xcode и на стартовом экране создаем новый проект, выбираем iOS > Application > Single View Application для создания шаблонов. Введите настройки для проекта, затем нажмите Next и начинайте работу.

В Xcode слои для разработки приложения (экраны) называются Storyboards. Кликните на Main.storyboard слева на экране в Навигаторе проектов (Project Navigator), чтобы открыть историю правок. Выберем к примеру параметр разработки приложения под размер экрана iPhone. Кликните внизу посредине экрана, где видна надпись “w Any h Any”, а затем нажмите на нижний левый квадрат для того, чтобы размер изменился до размера экранного отображения на iPhone.

Тестовый пример — создание простого веб-браузера. Код и последовательность действий к этом проекту можно найти здесь.

Миграция с Objective C для разработчиков наиболее подробно изложена в полном руководстве от Apple.

Что почитать для изучения языка

Изучение языка и его практическое использование рекомендуем основывать на следующих материалах:

Руководства и «чит-коды»:

Другие ресурсы:

Примеры рабочего кода:



По материалам: lynda.com | fueled.com

0
В избр. Сохранено
Авторизуйтесь
Вход с паролем
Комментарии
Выбрать файл
Блог проекта
Расскажите историю о создании или развитии проекта, поиске команды, проблемах и решениях
Написать
Личный блог
Продвигайте свои услуги или личный бренд через интересные кейсы и статьи
Написать

Spark использует cookie-файлы. С их помощью мы улучшаем работу нашего сайта и ваше взаимодействие с ним.