- 1Вводное занятие. Знакомство с языком. Основные типы данных. Xcode, Playground. Переменные, константы и коллекции данных. Дебаггер.Урок 1. Введение
- 2Продолжение изучения синтаксических конструкций языка и основных операторовУрок 2. Синтаксис Swift. Основные операторы
- 3Знакомство с комплексными данными. Структуры. Перечисления. Свойства и методы. Конструктор.Урок 3. Комплексные типы данных
- 4Как описывать объекты реального мира и создавать их по описанию. Классы и объекты. Наследование. ARC и введение в управление памятью.Урок 4. Введение в ООП
- 5Описываем требования к классам. Протоколы. Расширения. Полиморфизм. Композиция.Урок 5. ООП
- 6Техники настоящих гуру. Дженерики. Замыкания. Subscripting. Функции высшего порядка.Урок 6. Продвинутое ООП
- 7Учимся искать ошибки и предсказывать их появление. Исключения try/catch. Error.Урок 7. Обработка ошибок и исключений
- 8Урок 8. Консультация с преподавателем (запись)