Swift объектно — ориентированное программирование

Описание курса

Объектно-ориентированное программирование (ООП) представляет собой парадигму программирования, которая представляет концепцию «объектов», которые имеют поля данных (атрибуты, описывающие объект) и связанные с ними процедуры, известные как методы. Объекты, которые обычно являются экземплярами классов, используются для взаимодействия друг с другом при разработке приложений и компьютерных программ.

Выбирая для себя программирование для iOS с нуля на Свифт, следует помнить, что этот язык был изначально разработан как более простая и эффективная альтернатива Objective-C. Это значит, что вам будет проще создавать свои приложения для Apple, а владельцы устройств получат больше удовольствия от использования программ за счет их интерактивности.

Наши обучающие курсы проходят в режиме онлайн, поэтому вы сами выбираете наиболее удобный график занятий и скорость освоения новых материалов.

Большинство инфраструктур Apple имеют объектно-ориентированную архитектуру. Прежде чем приступить к разработке iOS / MacOS, вы должны сначала понять объектно-ориентированное программирование и шаблоны проектирования. В этом курсе мы рассмотрим основные понятия и шаблоны проектирования, чтобы вы начали разработку приложений.

Объектно-ориентированное программирование — это фундаментальная парадигма программирования, которую вы должны освоить, если серьезно относитесь к изучению Swft. Объектно-ориентированное программирование лежит в основе большинства фреймворков, с которыми вы будете работать.

Объекты могут использоваться для моделирования почти чего угодно — координат на карте, касания экрана, даже колебания процентных ставок на банковском счете и тд.

На замену Objective-C пришел Swift в приложениях для iOS устройств и Mac OS X. На него оказали влияние такие языки как Python, Ruby, Haskel и конечно же Objective-C.Apple описала язык Swift как “Objective-C без С”. Язык действительно получился удобным, мощным и продуманным.

В продолжении обучения «Swift c нуля» переходим на новый уровень — объектно-ориентированное программирование. Вы познакомитесь с основными концепциями объектно — ориентированного программирования на примере языка Swift. Будут рассмотрены классы и структуры, инкапсуляция, наследование, полиморфизм, инициализация и деинициализация, ARC, дженерики, расширения и протоколы и конечно обработка ошибок.

Общая продолжительность курса: 9 часов 21 минута

Программа курса

78 Уроков

Введение в ООП

Связанные значения перечислений00:05:30
Исходные значения перечислений00:07:15
Рекурсивные перечисления00:05:38
Классы и структуры00:04:52
Типы значений и ссылочные типы00:07:32
Структура vs Класс00:04:08
Свойства00:07:57
Вычисляемые свойства00:10:17
Наблюдатели свойства00:05:39
Свойства типа00:08:29
Методы экземпляра00:07:00
Изменение типов значений методами экземпляра00:09:01
Методы типа00:09:39
Сабскрипты00:05:47
Опции сабскрипта00:09:21
Наследования00:07:56
Переопределение00:10:51

Инициализация

Автоматический подсчет ссылок и опциональная последовательность

Обработка ошибок и приведение типов

Расширения и протоколы

Универсальные шаблоны, контроль доступа и продвинутые операторы

Swift объектно - ориентированное программирование
799 
Пролистать наверх