iOS老司机请飘过, Swift新手学习基础。
类似于Android的SharedPreferences, iOS提供类UserDefaults存储少量的键值对数据到文件里。 手机或程序重启后文件仍然存在。 iOS各进程间不能互相访问。
UserDefaults类的注释里说明了支持的数据类型:
Key-Value Store: NSUserDefaults stores Property List objects (NSString, NSData, NSNumber, NSDate, NSArray, and NSDictionary) identified by NSString keys, similar to an NSMutableDictionary.
为了编码键唯一,建议使用枚举作为key。
//使用枚举作为关键字, 避免重复键值
enum Keys: String {
case Array = "array"
case StrName = "name"
case IntAge = "age"
}

这篇博客适合Swift新手,介绍了如何使用UserDefaults进行数据持久化存储,类似Android的SharedPreferences。UserDefaults支持存储Property List对象,如NSString, NSData, NSNumber等,并通过枚举或静态常量确保键的唯一性。"
79752064,7242915,R语言数据提取:subset数据操作详解,"['R语言', '数据分析', '数据操作']
最低0.47元/天 解锁文章

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



