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

Объяснение второй лекции Стэнфордского курса по iOS разработке. Swift. Для изучения Swift рекомендую чат the swift developers  https://t.me/joinchat/BAn0BkLMGrfpDYy... от YouTube канала the swift developers    / @theswiftdevelopers1301   Ссылка на чат в 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 Весь код на одном слайде с обозначениями связи различных объектов

Auto layout. iOS Стэнфордский курс. Swift. Объяснение на русском. Лекция 3 (часть 1)
▶︎

Auto layout. iOS Стэнфордский курс. Swift. Объяснение на русском. Лекция 3 (часть 1)

MVVM + Data Driven UI на практике swift
▶︎

MVVM + Data Driven UI на практике swift

iOS Стэнфордский курс.  Swift. Объяснение на русском. Лекция 1
▶︎

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

Сложные вопросы по iOS  и простые ответы на них - Mad Brains Техно
▶︎

Сложные вопросы по iOS и простые ответы на них - Mad Brains Техно

Мифы iOS-разработки  / Александр Сычев
▶︎

Мифы iOS-разработки / Александр Сычев

Deep House Mix 2026 - Elegant Late Night Vibes, Vocal House & Nu Disco
▶︎

Deep House Mix 2026 - Elegant Late Night Vibes, Vocal House & Nu Disco

LLM-инженер — собеседование. Выпускник МФТИ собеседует студента "Центрального Университета".
▶︎

LLM-инженер — собеседование. Выпускник МФТИ собеседует студента "Центрального Университета".

Closures, замыкания, клоуджеры. Стэнфордский курс iOS. разработка. Swift. Замыкание. Клоуджер. Свифт
▶︎

Closures, замыкания, клоуджеры. Стэнфордский курс iOS. разработка. Swift. Замыкание. Клоуджер. Свифт

Занятие 12: Архитектурные паттерны iOS Часть 1
▶︎

Занятие 12: Архитектурные паттерны iOS Часть 1

Гайд по UICollectionView и UITableView|Раскрытие элементов, анимация, закругления, тени, скролл
▶︎

Гайд по UICollectionView и UITableView|Раскрытие элементов, анимация, закругления, тени, скролл

Доклад: Устройство многопоточности в iOS / Александр Андрюхин (Авито)
▶︎

Доклад: Устройство многопоточности в iOS / Александр Андрюхин (Авито)

CEO MODE — Deep Focus Music for Work & Productivity | Morning After the Rain, Deep Work Flow (417Hz)
▶︎

CEO MODE — Deep Focus Music for Work & Productivity | Morning After the Rain, Deep Work Flow (417Hz)

Computed properties, Extensions, Access control, Assertions. iOS. Стэнфордский курс. Swift. Лекция 3
▶︎

Computed properties, Extensions, Access control, Assertions. iOS. Стэнфордский курс. Swift. Лекция 3

Занятие 7: MVC в Swift.
▶︎

Занятие 7: MVC в Swift.

Как разработать игру на языке Swift и фреймворке SpriteKit [GeekBrains]
▶︎

Как разработать игру на языке Swift и фреймворке SpriteKit [GeekBrains]

Optional, Enum, Tuple, for in (stride). iOS. Стэнфордский курс. Swift. Лекция 3 (часть 3)
▶︎

Optional, Enum, Tuple, for in (stride). iOS. Стэнфордский курс. Swift. Лекция 3 (часть 3)

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

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

Пишем приложение «Погода» для iOS за 1 час [GeekBrains]
▶︎

Пишем приложение «Погода» для iOS за 1 час [GeekBrains]

Deep Work Music | Alpha Waves for Focus and Brain Power - Flow State Coding Music Mix 2026
▶︎

Deep Work Music | Alpha Waves for Focus and Brain Power - Flow State Coding Music Mix 2026

Правильный MVC
▶︎

Правильный MVC