Swift-->NSUserDefaults键值对,Android中的SharedPreferences
发布时间:2020-12-14 06:47:07 所属栏目:百科 来源:网络整理
导读:IOS中,有4种数据存储的方法: 1:NSKeyedArchiver与NSKeyedUnarchiver存档 http://www.jb51.cc/article/p-qayqvimm-mt.html 2:CoreData数据库 http://www.jb51.cc/article/p-uneagzdx-mt.html 3:File存储 http://www.jb51.cc/article/p-sahioxsn-bek.html 4:NS
IOS中,有4种数据存储的方法: 使用方法非常简单: let Defaults = NSUserDefaults.standardUserDefaults()
let boolKey = "boolKey"
let floatKey = "floatKey"
let doubleKey = "doubleKey"
let objectKey = "objectKey"
let intKey = "intKey"
//保存数据
func setData() {
Defaults.setBool(true,forKey: boolKey)
Defaults.setFloat(3.14159265358979323846,forKey: floatKey)
Defaults.setDouble(1.41414249812398467213441255598776,forKey: doubleKey)
Defaults.setObject("Json String ...",forKey: objectKey)
Defaults.setInteger(19991111,forKey: intKey)
}
//读取数据
func getData() {
print("(Defaults.boolForKey(boolKey))")
print("(Defaults.floatForKey(floatKey))")
print("(Defaults.doubleForKey(doubleKey))")
print("(Defaults.objectForKey(objectKey))")
print("(Defaults.integerForKey(intKey))")
}
数据会保存在: (APP根目录)/Library/Preferences/(项目包名).plist 文件中 类似这样的: 至此: 文章就结束了,如有疑问: QQ群 Android:274306954 Swift:399799363 欢迎您的加入. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 应用程序启动顺序中的哪个事件适合触发在AIR / Flex中加载配
- ruby-on-rails – Devise / Capybara模糊匹配
- react-native – 将颜色变量导入我的样式
- 如果它与Ruby中的模式匹配,如何从字符串中删除前4个字符
- Dwr的简单使用, 非Spring 管理。
- Roope的Cocos2d-x学习之旅 004:动作一起做——Spawn和Sequ
- c – 从“T :: operator(const T&rhs)const”返回“con
- c# – 如何从xmlReader的当前节点创建一个xmlElement?
- ruby – 在使用erubis的sinatra中,默认设置escape_html为tr
- Jibx 处理XML