• Форумы
  • Администрирование

Скачать [Специалист] Swift. Уровень 2. Объектно - ориентированное программирование [Николай Шубенков]

Информация
Цена: 530 РУБ
Организатор: Kail
Ссылки для скачивания
Скачать
Скачать
Скачать
Kail
Организатор
Организатор
Регистрация
09.04.2020
Сообщения
394 881
Реакции
38 768
Монеты
1 191
Оплачено
0
Баллы
0
Пятница в 23:20
  • #SkladchinaVip
  • #1
[Специалист] Swift. Уровень 2. Объектно - ориентированное программирование [Николай Шубенков]
Ссылка на картинку
Swift. Уровень 2. Объектно - ориентированное программирование
Swift пришел на замену Objective-C в приложениях для iOS устройств и Mac OS X. На него оказали влияние такие языки как Haskel, Ruby, Python и конечно же Objective-C. Компания Apple описала язык Swift как “Objective-C без С”. Язык действительно получился удобным, мощным и продуманным.
В продолжении обучения переходим на новый уровень - объектно-ориентированное программирование. Слушатели познакомятся с основными концепциями ООП на примере языка Swift. Будут рассмотрены классы и структуры, инкапсуляция, наследование, полиморфизм, инициализация и деинициализация, ARC, дженерики, расширения и протоколы и конечно обработка ошибок. В конце курса проводится итоговая работа.


Программа курса
Модуль 1. Классы, структуры, перечислени
Основные концепции ООП
Классы, структуры, перечисления
Их отличия и сходства
Объявление
Создание экземпляров
Получение значений свойств
Memberwise-инициализаторы
Наследство Objective-C
Использование перечислений
Связанные значения
Raw values

Модуль 2. Свойства, методы и индексаторы
Хранимые свойства
Ленивые свойства
Вычисляемые свойства
Обозреватели свойств
Свойства типов
Имена параметров методов
Mutating методы
Методы типов
Индексаторы

Модуль 3. Наследование, инициализация и деинициализация
Наследование
Переопределение
Инициализация
Дефолтные инициализаторы
Memberwise-инициализаторы. Повтор
Делегация инициализации
Наследование и инициализация
Failable-инициализаторы
Required-инициализаторы
Деинициализация

Модуль 4. Автоматический подсчет ссылок, опциональное связывание, приведение типов, вложенные типы
ARC
Использование weak и unowned
Опциональное связывание
Проверка типа
Downcasting и upcasting
Any и AnyObject
Вложенные типы

Модуль 5. Обработка ошибок
ErrorType
Проброс исключений
Синтаксис методов вызывающих исключения
Обработка исключений
Преобразование в опциональные значения
Использование defer

Модуль 6. Расширения, протоколы, дженерики, управление доступом, продвинутые операторы
Использование extension
Протоколы
Дженерики
Типы доступа public, internal и private
Overflow-операторы

Модуль 7. Выполнение итоговой работы
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть скрытый контент.
Поиск по тегу:
Теги
swift николай шубенков объектно - ориентированное программирование специалист
Похожие складчины
Скачать [Специалист] Python. Уровень 2. Объектно - ориентированное программирование [Михаил Бородин]
  • Kail
  • 15.11.2021
0
Ответы
0
Просмотры
780
15.11.2021
Kail
Скачать [Udemy] Объектно-ориентированное программирование на C++ [Семен Паничев]
  • Kail
  • 06.02.2023
0
Ответы
0
Просмотры
148
06.02.2023
Kail
Скачать [Stepik] Объектно-ориентированное программирование на Python 2023 [Артем Егоров]
  • Kail
  • 21.03.2023
0
Ответы
0
Просмотры
643
21.03.2023
Kail
Скачать [udemy] Объектно-ориентированное программирование. Как писать код быстрее 2023 [Ахмед Ибрагим]
  • Kail
  • 03.01.2023
0
Ответы
0
Просмотры
417
03.01.2023
Kail
Скачать [A Cloud Guru] Глубокое погружение в классы и объектно-ориентированное программирование на языке Python
  • Kail
  • 15.06.2023
0
Ответы
0
Просмотры
173
15.06.2023
Kail
Показать больше складчин

Войдите или зарегистрируйтесь

Вы должны быть авторизованны для просмотра материала

Создать аккаунт

Создать учетную запись займет не больше минуты!

Регистрация

Войти

Уже зарегистрированы? Просто войдите.

Войти
Поделиться:
Facebook Twitter WhatsApp Электронная почта
  • Форумы
  • Администрирование
  • Русский (RU)
  • Обратная связь
  • Условия и правила
  • Политика конфиденциальности
  • Помощь
Меню
Войти

Регистрация

  • Форумы
    • Новые сообщения
  • Мои складчины
  • Служба поддержки
  • Новые складчины
    • Новые сообщения
    • Последняя активность
    • Новые оценки тем
  • Как зарегистрироваться?