Сохранение пользовательских данных с помощью аннотации @AppStorage в SwiftUI | SwiftUI | Учебное ...
Noah Does Coding
0:00 / 0:00
Сохранение пользовательских данных с помощью аннотации @AppStorage в SwiftUI | SwiftUI | Учебное ...
869 просмотров · 1 год назад
Noah Does Coding
5,15 тыс. подписчиков
869 просмотров · 1 год назад
Сохранение данных с помощью локального хранилища в SwiftUI 🚀
В этом видео мы рассмотрим, как постоянно сохранять данные в SwiftUI с помощью @AppStorage. Вы научитесь хранить пользовательские данные, такие как имена пользователей и результаты, которые будут автоматически загружаться при каждом запуске приложения и будут доступны из разных представлений. Идеально подходит для начинающих, желающих реализовать пользовательские настройки и сохраненные состояния в своих приложениях SwiftUI!
Что вы узнаете:
Использование @AppStorage: Узнайте, как использовать @AppStorage для постоянного хранения данных.
Настройка значений по умолчанию: Инициализация сохраненных данных значениями по умолчанию при первом запуске.
Доступ к данным между представлениями: Используйте @AppStorage для синхронизации пользовательских данных на нескольких экранах.
Обновление данных в реальном времени: Привяжите @AppStorage непосредственно к элементам пользовательского интерфейса для мгновенного обновления.
К концу этого урока вы сможете сохранять, обновлять и получать доступ к пользовательским данным между сессиями, что сделает ваши приложения более удобными и отзывчивыми! 🎉
Клонируйте или скачайте полный демонстрационный проект здесь:
📁 Репозиторий GitHub: https://github.com/NDCSwift/SwiftUI-A...
🔥 Скачайте файлы моего проекта и многое другое! 🔥
👉 Получите исходный код этого проекта и других ресурсов Swift здесь:
🔗 https://ndcswift.github.io/Swift-Proj...
Подпишитесь, чтобы получать больше коротких уроков и полных руководств по Swift, SwiftUI и UIKit.
Ссылки:
Xcode: https://developer.apple.com/xcode/
Документация Swift: https://www.swift.org/documentation/
Временные метки:
0:00 Введение и настройка Xcode
0:45 Что такое @AppStorage?
1:26 Объявление локальных данных
8:30 Обновление имени пользователя с помощью текстового поля
10:25 Тестирование
11:25 Запуск на симуляторе
13:38 Разделение локальных данных и заключение