GitHub
Foil — правильная обертка для UserDefaults
Foil — легковесная обертка свойств для UserDefaults, «сделанная по уму». Упрощает работу с локальным хранилищем и упрощает наблюдение за переменными.
Пример использования:
final class AppSettings { static let shared = AppSettings() @FoilDefaultStorage(key: "flagEnabled") var flagEnabled = true @FoilDefaultStorage(key: "totalCount") var totalCount = 0 @FoilDefaultStorageOptional(key: "timestamp") var timestamp: Date? } // Usage func userDidToggleSetting(_ sender: UISwitch) { AppSettings.shared.flagEnabled = sender.isOn }
Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.
-
Видео и подкасты для разработчиков1 месяц назад
Lua – идеальный встраиваемый язык
-
Новости1 месяц назад
Poolside, занимающийся ИИ-программированием, привлек $500 млн
-
Новости1 месяц назад
Видео и подкасты о мобильной разработке 2024.40
-
Новости1 месяц назад
Видео и подкасты о мобильной разработке 2024.41