Swift-->NSUserDefaults键值对,Android中的SharedPreferences

Swift-->NSUserDefaults键值对,Android中的SharedPreferences,第1张

概述IOS中, 有4种数据存储的方法: 1:NSKeyedArchiver与NSKeyedUnarchiver存档 http://www.voidcn.com/article/p-qayqvimm-mt.html 2:CoreData数据库 http://www.voidcn.com/article/p-uneagzdx-mt.html 3:File存储 http://www.voidcn.com/a

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:NSUserDefaults键值对,就是本文要介绍的.

使用方法非常简单:

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 欢迎您的加入.

总结

以上是内存溢出为你收集整理的Swift-->NSUserDefaults键值对,Android中的SharedPreferences全部内容,希望文章能够帮你解决Swift-->NSUserDefaults键值对,Android中的SharedPreferences所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1072892.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存