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