Модуль 1. Добро пожаловать в мир Swift (4 ак. ч.)
- О языке Swift. Его история. Ресурсы.
- Роль и место Swift в стеке технологий Apple
- Первое приложение
- Инструменты
- Playground
- Xcode
Модуль 2. Основы (4 ак. ч.)
- Константы и переменные
- Числовые типы
- Безопасность и определение типов
- Конвертация типов
- Логический тип
- Кортежи
- Опциональные значения
Модуль 3. Базовые операторы. Строки (4 ак. ч.)
- Базовые операторы
- Операторы диапазона
- Логические операторы
- Строки и символы
- Мутабельность строк
- Работа с символами
- Конкатенация строк и символов
- Интерполяция строк
- Юникод
Модуль 4. Коллекции. Управление ходом выполнения (4 ак. ч.)
- Мутабельность коллекций
- Массивы
- Словари
- Управление ходом выполнения
- Циклы
- Условные выражения
Модуль 5. Функции и замыкания (4 ак. ч.)
- Функции
- Параметры функций и возврат значений
- Опциональный кортежи, как возвращаемый тип
- Тип-функция
- Вложенные функции
- Замыкания
- Trailing closures
- Захват значений замыканиями
Модуль 6. Выполнение итоговой работы (4 ак. ч.)
- Тест
- Практическое задание