-
1 Знакомство с Playground
-
2 Константы и переменные
-
3 Типы данных
-
4 Базовые операторы
-
5 Действия со строками
-
6 Оператор ветвления if
-
7 Инструкция switch
-
8 Массивы
-
9 Множества
-
10 Словари
-
11 Цикл for-in
-
12 Циклы while, repeat-while
-
13 Кортежи или tuples
-
14 Функции
-
15 Замыкания или closures
-
16 Опционалы
-
17 Инструкция guard
-
18 Классы
-
19 Инициализаторы
-
20 Наследование
-
21 Опциональные цепочки
-
22 Вычисляемые свойства
-
23 Ленивые свойства
-
24 Наблюдатели свойства
-
25 Инкапсуляция и стуктура класса
-
26 Алиасы типов
-
27 Перечисления или энумы
-
28 Структуры
-
29 Импорт фреймворков или библиотек
-
30 Проверка типов и приведение типов
-
31 Типы AnyObject и Any
-
32 ARC
-
33 ARC в замыканиях
-
34 Обработка ошибок
-
35 Протоколы и расширения
-
36 Универсальные шаблоны
Язык Swift для начинающих
Описание курса
Язык программирования Swift является новым языком корпорации Apple, который призван заменить собой Objective-C, существующий с середины 80-х годов. В этом курсе вы узнаете все основные моменты языка, что позволит вам без проблем написать свой отлично работающий код. Язык Swift является новейшей разработкой Apple и имеет ряд преимуществ и отличий от языков семейства C, с которыми вы так же познакомитесь и будете работать в этом курсе.
Вам не стоит переживать, что вы чего-то не поймете или что вы не с того языка начинаете свой путь программиста. Совершенно нет. Язык Swift идеален для старта начинающим программистам, так как не имеет запутанного синтаксиса и лишнего багажа, который тащат большинство языков еще с 70-х годов, так как он был представлен только в 2014 году на WWDC (международная конференция разработчиков Apple). С помощью playground (встроенная функциональность Xcode, начиная с версии Xcode 6) вы сможете освоить язык за короткие сроки, так как весь ваш код исполняется моментально и у вас нет необходимости создавать проекты или каждый раз запускать симулятор.
Да, вам придется открыть для себя много нового, но если в вас есть желание изучать, познавать, а затем создавать что-то новое, то это именно для вас!
Вы изучите
![](https://swiftbook.org/assets/swiftbook/cocoapods-skill-1d24c4b32097a5d53eaf0204a4ec6f43bcf649b0f713906c474d682491dbc6c3.png)
CocoaPods
Прохождение курса откроет навыки на материке Junior
Программа из 36 уроков
![](https://swiftbook.org/rails/active_storage/representations/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBBdElTIiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--8e60a8b304a565400ed39bfff748df5210238124/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaDdCam9MY21WemFYcGxTU0lNTXpBd2VETXdNQVk2QmtWVSIsImV4cCI6bnVsbCwicHVyIjoidmFyaWF0aW9uIn19--45d1ee8511055fd73344fcd3047e8676b91ccf8f/%D0%90%D0%BD%D0%BD%D0%B0%20%D0%92%D0%B0%D1%81%D0%B8%D1%87%D0%BA%D0%BE%20(1).png)
Васичко Анна Владимировна
36 уроков навсегда
Сертификат курса