Основы языка Swift

Начните создавать свое мобильное приложение

Swift - новый язык от Apple, появился в середине 2014 года. Несмотря на свою новизну, он стремительно развивается и включает в себя все лучшие конструкции программирования, заимствованные из множества современных языков. Специалистов, знающих Swift, на рынке сейчас единицы.

Этот курс поможет вам изучить синтаксические основы Swift и получить хороший опыт программирования на данном языке.

Преподаватели

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