Глава 1. Введение в Swift
Язык Swift и платформы iOS и Mac OS
Начало работы с Swift и XCode
Глава 2. Основы Swift
Переменные и константы. Типы данных
Числовые типы. Операции с числами
Преобразование числовых данных
Поразрядные операции с числами
Строки. Типы Character и String
Тип Bool. Условные выражения
Кортежи
Условная конструкция If. Тернарный оператор
Конструкция switch
nil и опциональные типы
Циклы
Функции
Возвращение функцией значения
Дополнительно о параметрах функций
Функция как значение. Тип функции
Вложенные и рекурсивные функции
Перегрузка функций
Замыкания
Глава 3. Объектно-ориентированное программирование
Классы и объекты
Инициализаторы
Свойства
Статические свойства и методы
Структуры
Перечисления
Значимые и ссылочные типы
Наследование
Свойства и методы класса
Вложенные типы
Полиморфизм
Преобразование типов
Обобщения
Глава 4. Коллекции
Последовательности
Массивы
Множества
Словари
Сабскрипты