首页 > 移动开发 > Swift > 6.AUserDefaults 使用指南
大家好,我是 K 哥。一名独立开发者,同时也是 Swift 开发框架【 Aquarius】的作者, 悦记和 爱寻车 app 的开发者。
Aquarius 开发框架旨在帮助独立开发者和中小型团队,完成 iOS App 的快速实现与迭代。使用框架开发将给你带来简单、高效、易维护的编程体验。
本文将详细介绍 AUserDefaults 的使用方式,帮助开发者更高效地进行本地数据存储
AUserDefaults 是对系统 UserDefaults 的封装,提供更简洁的 API 接口。支持三种核心操作:
forKey +
setValue 组合// 使用默认分组let userDefaults = AUserDefaults.shared // 自定义分组(适用于多应用共享数据)AUserDefaults.shared(appGroups: "group.com.example.shared")
// 设置整数userDefaults.forKey("userAge")
userDefaults.setValue(25)
// 设置字符串userDefaults.forKey("userName")
userDefaults.setValue("张三")
// 获取基础类型let age = userDefaults.getIntValue("userAge") // 返回 Intlet name = userDefaults.getStringValue("userName") // 返回 String
// 获取复杂类型if let savedArray = userDefaults.getArrayValue("history") as? [String] { print(savedArray)
}
userDefaults.synchronize() 确保数据写入AUserDefaults 通过封装简化了本地存储操作,特别适合:
立即体验 Aquarius:
第一步:探索资源
第二步:体验效果
第三步:沟通交流
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70047754/viewspace-3099535/ ,如需转载,请注明出处,否则将追究法律责任。