Persisted Property Wrapper 是一个挺方便的 Swift 库,可以让你轻松将变量持久化到 UserDefaults 中。使用时,只需要在变量前加上@Persisted注解就行。这个库支持的类型比较广泛,包括常见的Int、String、Bool、Date,甚至是RawRepre
Swift 0 次浏览
和风:wind_face:通过iCloud轻松同步UserDefaults关于西风同步特定密钥和/或所有的在iCloud中使用。 Zephyr内置了监视功能,可以在后台更改特定按键时同步它们。有关最新更新,请参考“选项卡。产品特点CocoaPods和SwiftPM支持同步特定的UserDefault
Swift 20 次浏览
ObservableUserDefaults 扩展让 UserDefaults 更易于观察和使用。当在当前进程中修改用户默认值时,会发布 UserDefaults.didChangeNotification 通知。您可以在特定的键上使用键值观察,以便在当前进程内或外部的所有更新都会通知到您。
Swift 19 次浏览
默认值快速而现代的在应用程序启动期间永久存储键值对。它在下面使用NSUserDefaults ,但是公开了类型安全的外观,并提供了许多便利。 , , ,和等应用程序已在生产中使用它。有关真实示例,请参阅我的。强调强类型化:您预先声明类型和默认值。可编码支持:您可以存储任何可值,例如枚举。 NSSec
Swift 22 次浏览
多平台首选项存储库,适用于iOS、macOS和tvOS(对macOS和tvOS的支持即将推出)。它简单、可扩展且强类型,支持UserDefaults和Keychain存储。 用法: 实例化首选项变体: let preferences = KeychainPreferences() // 或 Us
Swift 21 次浏览