SwiftUI 使用UserDefaults存储用户设置
程序员文章站
2024-03-24 12:41:40
...
UserDefaults
:
允许存储直接附加到应用程序的少量(没有具体的限制)用户数据
存储在UserDefaults
中的所有内容都会在应用程序启动时自动加载,如果存储的内容很多的话,就会导致应用启动速度变慢
一般来说不超过512KB
⚠️它是字符串类型
import SwiftUI
struct UseUserDefaultsUIView: View {
@State private var tapCount = UserDefaults.standard.integer(forKey: "Tap")
var body: some View {
VStack(alignment: .leading, spacing: nil, content: {
Button(action: {
self.tapCount += 1
UserDefaults.standard.set(self.tapCount,forKey: "Tap")
}, label: {
Text("Tap count: \(tapCount)")
})
Spacer()
})
}
}
struct UseUserDefaultsUIView_Previews: PreviewProvider {
static var previews: some View {
UseUserDefaultsUIView()
}
}
下一篇: [2]SwiftUI
推荐阅读
-
SwiftUI 使用UserDefaults存储用户设置
-
Linux使用篇---vsftp服务配置(禁锢用户目录移动、指定用户登录权限、设置虚拟ftp登录)
-
Java中使用Preferences 的 API设置用户偏好
-
Java中使用Preferences 的 API设置用户偏好
-
iOS应用中存储用户设置的plist文件的创建与读写教程
-
iOS应用中存储用户设置的plist文件的创建与读写教程
-
护卫神 主机管理系统使用说明(用户前台设置)
-
IOS开发使用KeychainItemWrapper 持久存储用户名和密码
-
Linux-批量添加用户stu01..stu03,并设置固定的密码123456 (要求不能使用循环for while)
-
RabbitMQ使用教程(二)RabbitMQ用户管理,角色管理及权限设置