Основы
  • Ваша первая программа
  • Константы и переменные
  • Аннотации типов
  • Именование констант и переменных
  • Вывод констант и переменных
  • Комментарии
  • Точка с запятой
  • Целые числа
  • Вещественные числа
  • Типобезопасность и выведение типов
  • Числовые литералы
  • Булевы величины
  • Кортежи
  • Опционалы
  • Базовые операторы
Управления ходом выполнения
  • Условный код
  • Тернарный условный оператор
  • Логические операторы
  • Опционалы и условный код
  • Неявно извлекаемые опционалы
  • Операторы выполнения и предусловия
  • Оператор nil-пересечения
  • Проверка доступности API
Коллекции
  • Типы-коллекции
  • Основы массивов
  • Операции над массивами
  • Основы множеств
  • Операции над множествами
  • Основы словарей
  • Операции над словарями
Циклы, строки и символы
  • Цикл for-in
  • Цикл while
  • Цикл repeat-while
  • Основы строк
  • Операции над строками
  • Unicode
  • Изменение строк
  • Unicode-представление строк
Инструкция switch
  • Инструкция switch 1
  • Инструкция switch 2
  • Инструкции передачи управления
Функции
  • Основы функций 1
  • Основы функций 2
  • Функциональные типы
Замыкания
  • Основы замыканий
  • Захват переменных
Перечисления
  • Основы перечислений
  • Чистые значения перечислений
Классы и структуры
  • Основы
  • Типы-значения
  • Типы-ссылки
  • Свойства
  • Свойства-замыкания
  • Методы
  • Сабскрипты
  • Наследование
Инициализация
  • Основы инициализации
  • Делегация иницилизаторов
  • Продвинутая инициализация
  • Деинициализация
ARC
  • Основы ARC
  • Цикл сильных ссылок между объектами классов
  • Цикл сильных ссылок между замыканиями
Опциональные цепочки и обработка ошибок
  • Опционалиьная цепочка
  • Обработка ошибок
Приведение типов
  • Приведение типов
  • Вложенные типы
  • Расширения
Протоколы
  • Основы протоколов
  • Протоколы в качестве типов
  • Проверка на адаптацию протокола
  • Расширения протоколов
Дженерики
  • Шаблоны
  • Ограничения типов
  • Контроль доступа
Продвинутые операторы и арифметика
  • Дополнительная информация о целых числах
  • Продвинутые операторы
  • Методы-операторы