1. Новые складчины: Показать еще

    16.01.2018: Веб-дизайн для начинающих (Юлия Первушина)

    16.01.2018: ETpro.Gold Pro.Аудиотехнология - Худыш

    16.01.2018: Как Вычислить Акции NYSE/NASDAQ, Которые Вырастут на +25%

    16.01.2018: Ваши Роскошные Волосы (Екатерина Станкевич) - Продвинутый курс 2017г

    16.01.2018: Энциклопедия узоров.Косы, жгуты, араны (Нора Гоан)

  2. Нужен организатор: Показать еще

    16.01.2018: Марафон Позитива (Лариса Суркова)

    16.01.2018: BTC Faucet | Создам Биткоин кран за 3 дня

    16.01.2018: Курс "Power BI для интернет-маркетинга" (Максим Уваров)

    16.01.2018: Триада развития сверхспособностей I модуль (Алексей Похабов, Ольга Найденова)

    16.01.2018: Управление брендом обуви и аксессуаров из кожи

  3. Сбор взносов Показать еще

    16.01.2018: Главные тренды Инстаграм 2018 года (Ксения Потапова)

    16.01.2018: Волосы и Баня. VIP пакет (Екатерина Станкевич)

    16.01.2018: Построение выкройки двухшовного рукава (Ирина Паукште)

    16.01.2018: SEO Рывок (Павел Шульга)

    16.01.2018: Мастерская счастья IV поток (Алина Гесс)

Запись

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

Тема в разделе "Курсы по программированию", создана пользователем Нафаня, 27 окт 2015.

Цена:
15990 руб
Взнос:
174 руб
Организатор:
Нафаня
Участников:
1/100

Список участников складчины:

1. Нафаня
Записаться
    Тип: Стандартная складчина
  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
    4
    Модуль 2. Свойства, методы и индексаторы

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

    • Наследование
    • Переопределение
    • Инициализация
    • Дефолтные инициализаторы
    • Memberwise-инициализаторы. Повтор
    • Делегация инициализации
    • Наследование и инициализация
    • Failable-инициализаторы
    • Required-инициализаторы
    • Деинициализация
    8
    Модуль 4. Автоматический подсчет ссылок, опциональное связывание, приведение типов, вложенные типы

    • ARC
    • Использование weak и unowned
    • Опциональное связывание
    • Проверка типа
    • Downcasting и upcasting
    • Any и AnyObject
    • Вложенные типы
    4
    Модуль 5. Обработка ошибок

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

    • Использование extension
    • Протоколы
    • Дженерики
    • Типы доступа public, internal и private
    • Overflow-операторы
    4
    Модуль 7. Выполнение итоговой работы


    4
     
    Другие складчины раздела
    Последнее редактирование: 23 дек 2016
    Нафаня, 27 окт 2015
  2. Похожие складчины
    1. Нафаня
    2. Нафаня
    3. Нафаня
    4. Нафаня
    5. Zander
    6. Нафаня
    7. Лизок
    Загрузка...
Участники складчины [Специалист] Swift. Уровень 2. Объектно - ориентированное программирование смогут написать отзыв
Наверх