Разработка в Xcode iOS-приложения для видеоуроков . Часть 2 — Модель данных

Автор Ruslana Chernenko
Разработка в Xcode iOS-приложения для видеоуроков . Часть 2 — Модель данных

друзья не всем привет второе занятие у нас до делаем с вами и платформу для видеоуроков с вами.

Александр сенин чем я занимаюсь как со мной моей работы продолжаем в прошлом занятии. Да мы с вами накидали проект. Да, что у нас с ним будет рассмотрели и пример предложения мы уже увидели как она будет выглядеть всё с вами сделай модель.

Что такое модель в нашем контексте.

Да — это тот контакт который будет в приложении. И вообще вся логика до которая вот которая приложение наша. Будет поддерживать. Значит первое, что нам нужно — это нам нужен File Property так называемый значит и в нём у нас будут храниться данные данные приложений Windows 10. Значит вот в таком формате. У нас у нас будет массив массив — это будет, тогда — это массив элементов, но не стриминговых, а соответственно словарей так называемый на один такой словарь — это один урок. Что такое в нашем случае урок — это у него будет название будет какой-то наверное. Индии — это имеет смысл наверху вынести подожди главные буквами названия описаниями будет description неё будет ссылка на видео. Да вот этого нам достаточно, что — это стриминговый перемены. Так значит вы сейчас поняли как заполняются файлы какого формата даты лист меня этот файл уже готов. То есть — это как вы видели уже написал. Вот он у меня уже есть давать. Может просто свой. Скопируй — это наш проект. Но — это я заменяю тут же он у меня должен обновиться сейчас проверим. Что такое так freelance.ru добавляем. Ты откуда у нас нашли сам специалист посмотрим да. Вот видите всё как есть один дескрипшн inchu ES dajan. Кунаева неиспользованного тоже сперва думал будет ещё потом его. Кристалл эстонский. Урал в формате кот видео на YouTube да. Значит его таких у нас 20 штук. Да с нуля до девятнадцати. Значит теперь нужно — это дело всё как-то обработать. Для этого нам нужен новый файл. Какая тачка Class File No subject назовем его. Вот такой у нас будет объект создаем его. Значит наследовать его ничего не надо и в нём у нас соответственно будут перемены до 1 переменной и скоринговой значит дальше. Мы немножко притормаживает полная string function description тормозит нормально. Это нормально. Так ну, что ты, что ты всё всё заработало Disk Database string на четыре видео. Теперь можно за него сделать инициализатор инициализировать моего будем, но конструктор из самого ряда. Что значит теперь только нужно заполнить переменных навсегда равно качканаре объект понятно, что ключ — это вот — это фотки — это преобразование типов S3 дальше сильфонный тоже самое сейчас копипаста ты сразу. Давайте его уж сделаем ещё немножко копипасты так вот копипаста копипаста не значит скриншоты и видео соответственно дескрипшн — это у нас тут дескрипшн — это у нас description видео itower scriction. Узнай, а — это у нас портал. Так теперь. Значит у нас есть один урок теперь нам нужны все получите соответственно сделать массив из таких уроков до 1 ABS Toyota Town Ace в котором элементов массива будет наша вода к лесам. Да и она у нас будет глобальное — это Lesson три сигнала всем проекте значит ещё, что у нас не ругался пустой пустой массив. А здесь мы сделаем в следующее. нам нужен нам нужно обратиться к этому массиву. Вот этот улица. Металлистов сделаем — это так нас array array with Content of File теперь надо обратиться к этому файлу используем такую такое бег каконоесть банда Main Bundle path for Source да то есть он как раз вот нам файловой системе покажет путь вот к этому файлу. Да здесь его надо написать пылесос и. Дип плейлист вот так на так сейчас он нам говорит, что разверните его пожалуйста. Всё значит доступ на него получили теперь-то. Я сейчас у нас здесь объект типа. Инесса рейда нам нужно вернуть массив этих наших уроков до соответственно. Теперь мы в цикле пробегаю наш masih & Arash и каждый урок анализ экологического сделать, а вот так и даже так, что совсем было понятно да in array вот зачем нам говорит, что типа разверните. Иваново потому, что здесь тоже может быть этого элемента. Ну то есть файла Linux list может не быть например, но — это не про нас с этим на свой страх и риск — это развернем и обработаем образом насчёт. Нам нужен новый объект уже достала уже нормальный — это уже наш класс насчёт его делаем. Как лиса при помощи Lesson Dictionary. Иванов потому, что нужно сделать будет преобразование типов именно вот и вот здесь. Вам нужен ещё будет один элемент так называемый Element Return array — это у нас массив наших лекций изначально. Он пустой журнал кстати в самом начале обозначить. Да в конце моего возвращаем до нашей эры и значит, что мы делаем. Мы у нас Return array append вот этот. Новый объект Lesson вот так его соответственно возвращаем. Всё значит. Давай потестим войти в PlayStation делегати посмотрим как работает наша модель насчёт просто выведем на экран наши уроки как — это будет работать конец запускаем часы на экране. Сейчас ничего не будет колесо будет чёрный экран потому, что с ними контроллера вообще ничего нету, но ты меня делегат у нас работает так вот она запускается давай так бобах. Ага ага посмотрим, что у нас не сработала. Ага А я знаю, что я в том, что — это у нас намбер давно то есть вроде какает поэтому. Давайте Ладно не будем везде отправить сделаем проще будет Intruder вот так запускаем уже завтра. Логично ещё один запуск всё отлично. Да вот они нашли 20 элементов S 220 похоже не знаю что. Вот здесь мы.

0 комментариев
0

Читайте также