Загрузка страницы

Лекция 2 (MVC). iOS Стэнфордский курс. Swift. Объяснение на русском

Объяснение второй лекции Стэнфордского курса по iOS разработке. Swift.

Для изучения Swift рекомендую чат the swift developers 
https://t.me/joinchat/BAn0BkLMGrfpDYy2cnysNg
от YouTube канала the swift developers
https://www.youtube.com/channel/UCiyiEAeWUuuPj6tt_jePALQ

Ссылка на чат в Telegram
https://t.me/swiftbookstart_chat

Вторая лекция - это логическое продолжение первой лекции. Мы продолжаем с того места, где мы остановились в предыдущем видео.

Главная цель этой лекции - обьяснить, что такое MVC и как оно применяется.
-Мы сначала разберем, что такое MVC.
-Мы схематически разберем, как это применимо для нашей программы.
-Потом мы это все реализуем в коде.
-И в конце у нас уже получится программа, которая умеет играть в нашу игру “Концентрация”. Программа сможет определять, совпали ли наши карточки, будет убирать совпавшие карточки, игнорировать нажатия и так далее.

В коде будем использовать:
- Structures
- Classes
- Methods
- Properties
- Initialization
- Static
- Optionals
- Arrays
- Dictionaries
- For-in loops
- Comparison operators
- Ternary conditional operator
- Nil-Coalescing operator

ТАЙМКОДЫ:
00:00 Введение.
00:25 О чем будет лекция и что мы выучим
01:07 Какой код мы будем прописывать
01:50 Английские слова(с переводом), которые будут использованы в коде
02:07 MVC (теория)
06:16 Что было создано в первой лекции и что нам нужно улучшить
08:45 MVC для нашей программы (схематический разбор)
11:10 Начинаем писать код
11:20 Как создать новый файл(класс) для Model (MVC)
12:36 Model (MVC).
14:55 Экземпляр класса (мостик для общения между классами)
16:25 Static
19:40 Инициализатор структуры “Card” (использование static)
21:10 Инициализатор для класса
21:38 Схематическое объяснение инициализатора
23:25 Создание инициализатора в классе
27:20 Lazy
29:20 Алгоритм игры
29:36 Алгоритм игры (схематический разбор)
32:40 Алгоритм игры (пишем код)
40:40 Контроллер. Обновление вида
01:03:50 Повторение написанного кода
01:05:04 Весь код на одном слайде
01:05:07 Весь код на одном слайде с обозначениями связи различных объектов

Видео Лекция 2 (MVC). iOS Стэнфордский курс. Swift. Объяснение на русском канала Ivan Skorokhod
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
2 июля 2020 г. 9:07:45
01:05:17
Другие видео канала
Auto layout. iOS Стэнфордский курс. Swift. Объяснение на русском. Лекция 3 (часть 1)Auto layout. iOS Стэнфордский курс. Swift. Объяснение на русском. Лекция 3 (часть 1)iOS Стэнфордский курс.  Swift. Объяснение на русском. Лекция 1iOS Стэнфордский курс. Swift. Объяснение на русском. Лекция 1Closures, замыкания, клоуджеры. Стэнфордский курс iOS. разработка. Swift. Замыкание. Клоуджер. СвифтClosures, замыкания, клоуджеры. Стэнфордский курс iOS. разработка. Swift. Замыкание. Клоуджер. СвифтКак стать iOS РАЗРАБОТЧИКОМ с нуля? Где учиться на программиста и СКОЛЬКО они ЗАРАБАТЫВАЮТ?Как стать iOS РАЗРАБОТЧИКОМ с нуля? Где учиться на программиста и СКОЛЬКО они ЗАРАБАТЫВАЮТ?Computed properties, Extensions, Access control, Assertions. iOS. Стэнфордский курс. Swift. Лекция 3Computed properties, Extensions, Access control, Assertions. iOS. Стэнфордский курс. Swift. Лекция 3IT профессии: iOS РАЗРАБОТЧИК. Как стать iOS разработчиком С НУЛЯ? Сколько зарабатывают программистыIT профессии: iOS РАЗРАБОТЧИК. Как стать iOS разработчиком С НУЛЯ? Сколько зарабатывают программистыMVP простой пример, Swift, Xcode, iOSMVP простой пример, Swift, Xcode, iOSif, else if, else. Коротко о Swift. iOS. Управление потоком. Control flow. Свифтif, else if, else. Коротко о Swift. iOS. Управление потоком. Control flow. СвифтФункции. Functions. Коротко о SWIFT. iOS. func.Функции. Functions. Коротко о SWIFT. iOS. func.Swift. Как его учить?Swift. Как его учить?Протоколы. Protocols. Объяснение четвертой лекции Стэнфордского курса по iOS разработке. Swift.Протоколы. Protocols. Объяснение четвертой лекции Стэнфордского курса по iOS разработке. Swift.Собеседование на Trainee/Junior iOS Программиста в ТОП Компанию УкраиныСобеседование на Trainee/Junior iOS Программиста в ТОП Компанию УкраиныMVC - Суть шаблона на примерахMVC - Суть шаблона на примерахСовременные стандарты iOS разработки – Никита МайдановСовременные стандарты iOS разработки – Никита МайдановDependency InjectionDependency InjectionОператоры is as? as! iOS Стэнфордский курс. Swift. Приведение типов. Type Casting.Операторы is as? as! iOS Стэнфордский курс. Swift. Приведение типов. Type Casting.Просто о SOLID (Принципы ООП)Просто о SOLID (Принципы ООП)Архитектура ПО, MVC и бизнес-логика. Критика DjangoАрхитектура ПО, MVC и бизнес-логика. Критика DjangoОсновы Swift. Полный курсОсновы Swift. Полный курсС чего начать и как развиваться в iOS-разработке?С чего начать и как развиваться в iOS-разработке?
Яндекс.Метрика