О курсе
Swift - это язык программирования, который создан компанией Apple для разработки iOS и macOS приложений. Он призван упростить программирование и сделать его более гибким по сравнению с языком-предшественником - Objective-C.
Видео курс “Swift Starter” состоит из 9 уроков, в которых рассматриваются основные инструменты и подходы при разработке приложений под iOS. Несмотря на то, что курс рассчитан на начинающих разработчиков, в нем даются основы построения адаптивных пользовательских интерфейсов, работы с сетью и базами данных - эти три компонента являются одними из ключевых при создании мобильных приложений. Также, вы узнаете как встраивать в приложение сторонние библиотеки и производить отладку программ; как работать в Swift Playgrounds. Для того, чтобы процесс был более понятным и интересным, все этапы будут показаны на примере приложения “Заметки”.
Этот курс входит в специальности:
Предварительные Требования
Желательно наличие опыта программирования
Вы научитесь
- устанавливать и настраивать под себя среду разработки Swift Playgrounds
- грамотно проектировать пользовательский интерфейс (UI) в своих iOS приложениях при помощи CocoaTouch
- создавать адаптивные интерфейсы
- встраивать в приложение сторонние библиотеки и производить отладку программ
- проектировать грамотную архитектуру своих iOS приложений
- работать с несколькими потоками и сетью
- использовать Core Data и Realm для работы с файлами на iOS устройстве
- применять Xcode Tools для оптимизации процесса разработки
- 8 ч 54 м
- 24.11.2016
- 9
- 01.02.2021
- русский
Что входит в курс
×
Вы действительно хотите открыть доступ к тестированию по курсу Swift Стартовый на 40 дней?
В данном уроке вы познакомитесь с устройством iOS, рассмотрите ее структуру, набор инструментов iOS-разработчика, а также сделаете первые шаги к изучению языка программирования Swift.
В данном урок мы более детально познакомимся с тем как строить интерфейсы в iOS. Какие правила существую при проектировании внешнего вида ваших программ и где с ними можно ознакомиться. А также начнем разбор основных элементов интерфейса.
В данном уроке мы будем учится строить пользовательские интерфейсы таким образом, чтобы они автоматически выглядели одинаково хорошо на экранах с разными размерами.
Почти в каждом приложении есть форма входа в него, для того, чтобы идентифицировать пользователя. В 4-м уроке мы будем добавлять авторизацию пользователя в приложение Заметки и рассмотрим основные правила создания архитектуры приложений в iOS, научимся передавать данные между классами.
Одной из главных причин, почему пользователь может удалить приложение, является низкий отклик приложения на его действия, “зависание” программы. В данном уроке мы рассмотрим инструменты для распараллеливания и асинхронного выполнения задач.
В приложениях, как правило, работа с сетью состоит из нескольких этапов: подготовка данных для отправки, выполнение запроса и обработка результатов, чтобы их можно было вывести на экран и показать пользователю. Об этом и будет рассказано в данном уроке, где мы будем добавлять функцию сохранение, редактирование и изменение заметок удаленно на сервере.
В данном уроке мы научимся основам работы с инструментом для хранения данных в iOS Сore Data. Тем самым добавим еще одну функцию к нашему приложению заметки - хранение данных без подключения к сети.
В данном уроке будет рассмотрен альтернативный CoreData инструмент для хранения данных. Также будет показано как в iOS можно работать со сторонними библиотеками.
Начало разработки приложений под iOS 10 на языке Swift 3. Темой данного урока является Xcode tools. Более подробно будут рассмотрены такие средства как Memory Debugger, Autolayout debugger и Xcode Instruments. Все это будет продемонстрировано на понятных для восприятия практических примерах. После изучения данного урока Вы сможете уверенно использовать полученные знания на практике.