Внимание! Этот курс находится в разделе «Песочница». Курсы в этом разделе сделаны пользователями Хекслета и всегда бесплатны. Администрация Хекслета не несет ответственности за эти курсы
Включено в курс
Описание
Видео-уроки по языку Swift на основе бесплатной книги The Swift Programming Language от Apple.
ВНИМАНИЕ! К сожалению, курс устарел и больше не поддерживается. Аналогичных курсов о Swift у нас, увы, пока нет. Тем временем вы можете ознакомиться с нашими профессиями. Профессия — это готовая, упорядоченная серия курсов с тестами и множеством практических заданий + 4 отличных проекта в портфолио.
Программа курса
Продолжительность 8 часов
-
2
TypeAlias и Tuple в Swift
Познакомиться с понятиями TypeAlias и Tuple в языке программирования Swift -
9
Функции в Swift
Познакомиться с процессом создания и использования функций в языке программирования Swift -
10
Серия параметров в Swift
Научиться использовать переменное количество параметров в языке программирования Swift -
11
Переменные параметры и inout в Swift
Рассмотреть доступ к переменным внутри и снаружи функций в языке программирования Swift -
12
Тип функции в Swift
Научиться работать с функциями как с объектами определенного типа в языке программирования Swift -
13
Пример замыкания в Swift
Рассмотреть мощный инструмент, знакомый любителям функционального программирования: замыкания -
15
Энумератор (перечисление) в Swift
Научиться использовать перечисления в языке программирования Swift -
16
Raw values в энумераторе в Swift
Научиться задавать значения по-умолчанию в перечислениях в языке программирования Swift -
17
Структуры и классы в Swift
Начать работу со структурами и классами в языке программирования Swift -
18
Value type vs. Reference type в Swift
Понять разницу между Value type и Reference type в языке программирования Swift -
19
Вычислимые (computed) свойства в Swift
Изучить принцип работы computed-свойств в языке программирования Swift -
21
Свойства типа в Swift
Изучить свойства типа и понять отличие от обычных свойств экземпляров -
22
Методы типа и экземпляра в Swift
Понять отличия методов типа от методов экземпляра в языке программирования Swift -
23
Мутирующие (mutating) методы в Swift
Изучить так называемые mutating-методы в языке программирования Swift -
24
Сабскрипты (subscripts) в Swift
Научиться обращаться к свойствам объекта как если бы он был массивом -
25
Наследование в Swift
Понять, как работает ООП принцип наследования в языке программирования Swift -
26
Инициализаторы в Swift
Рассмотреть механизм инициализации экземпляров типов в языке программирования Swift -
27
Деинициализаторы в Swift
Научиться обрабатывать уничтожение экземпляра типа в языке программирования Swift -
28
ARC (automatic reference counting) в Swift
Понять принцип работы с памятью и освобождения памяти в языке программирования Swift -
33
Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса