Swift   发布时间:2022-03-31  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Swift-->NSUserDefaults键值对,Android中的SharedPreferences大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

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种数据存储的@L_618_0@:
1:NSKeyedArchiver与NSKeyedUnarchiver存档 http://code.js-code.com/article/p-qayqvimm-mt.html
2:CoreData数据库 http://code.js-code.com/article/p-uneagzdx-mt.html
3:File存储 http://code.js-code.com/article/p-sahioxsn-bek.html
4:NSUserDefaults键值对,就是本文要介绍的.

使用@L_618_0@非常简单:

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所遇到的程序开发问题。

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

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。