基本使用方法:
let defaults = UserDefaults.standard
添加
defaults.set(123, forKey: "defaultKey")
获取
defaults.integer(forKey: "defaultKey")
对此方法进行封装 调用
添加 UserDefaults 扩展
extension UserDefaults {
enum AccountKeys: String {
case userName
case age
case password
}
static func set(value: String, forKey key: AccountKeys) {
let key = key.rawValue
UserDefaults.standard.set(value, forKey: key)
}
static func string(forKey key: AccountKeys) -> String? {
let key = key.rawValue
return UserDefaults.standard.string(forKey: key)
}
}
// 个人信息 存储 的使用
UserDefaults.set(value: "111111", forKey: .userName)
UserDefaults.string(forKey: .userName)
Swift 本地存储UserDefaults 以及封装应用
最新推荐文章于 2024-08-09 08:13:46 发布
本文介绍如何使用UserDefaults存储和获取数据,并提供了一种封装方法来简化这些操作。通过定义枚举和扩展UserDefaults,可以轻松地存储和检索不同类型的值。

1335

被折叠的 条评论
为什么被折叠?



