Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
Лекция 2 (MVC). iOS Стэнфордский курс. Swift. Объяснение на русском
Объяснение второй лекции Стэнфордского курса по iOS разработке. Swift. Для изучения Swift рекомендую чат the swift developers от YouTube канала the swift developers / @theswiftdevelopers1301 Ссылка на чат в Telegram Вторая лекция - это логическое продолжение первой лекции. Мы продолжаем с того места, где мы остановились в предыдущем видео. Главная цель этой лекции - обьяснить, что такое 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 Весь код на одном слайде с обозначениями связи различных объектов