SwiftUI: Используем JSON для хранения локальных данных. JSON for Local Data Storage
Описание
На примере учебного приложения LED конвертер показываю, как хранить перенести данные из кода во внешний файл внутри папки приложения.
Данные в формате JSON размещаем в отдельном файле, локализуем его и добавим DataManager для считывания из файла и декодирования данных в массив.
Всё выполняется на SwiftUI + Xcode + MacOS.
Создание приложения LED конвертер:
Первая часть: https://youtu.be/NwW0MITaArQ
Вторая часть: https://youtu.be/qJcze8Q-K5c
Третья часть: https://youtu.be/DFNdkBbg7F4
00:00 Локальные данные - что это
01:39 Новая модель данных: что в итоге получим
03:44 Что делает JSONDecoder()
04:12 Создаём файл .json
05:52 Как локализовать JSON внутри приложения
06:50 Создаём свой DataManager - class LocalData()
07:54 Читаем данные внутри папки приложения
13:30 Добавляем EnvironmentObject
15:40 Меняем источник данных
16:50 Переносим глобальный метод в LocalData()
19:04 Давайте поймаем FatalError()
Рекомендуемые видео




















