保存键值对 swift
saving key and value pairs swift
我需要一种方法来为我的应用程序在 swift 中保存键值对。我是 IOS 编程的新手,但我知道 Android,我正在寻找类似 android 中的共享首选项之类的东西,但 swift。 "save," 我的意思是当用户退出应用程序时,键和值对保存在本地数据中。
您要查找的内容称为 "Userdefaults" - 您可以这样使用它们:
保存数据:
let userDefaults = NSUserDefaults.standardUserDefaults()
userDefaults.setObject(variable, forKey: "yourKey")
userDefaults.synchronize()
读取数据:
if let yourVariable: AnyObject = NSUserDefaults.standardUserDefaults().objectForKey("yourKey") {
....
在这里您可以找到更多信息:
Swift 3.0
保存数据:
let userDefaults = UserDefaults.standard
userDefaults.set(yourKey, forKey: "yourKey")
userDefaults.synchronize()
读取数据:
if let yourVariable: AnyObject = UserDefaults.standard.object(forKey: "yourKey") as AnyObject? { }
我需要一种方法来为我的应用程序在 swift 中保存键值对。我是 IOS 编程的新手,但我知道 Android,我正在寻找类似 android 中的共享首选项之类的东西,但 swift。 "save," 我的意思是当用户退出应用程序时,键和值对保存在本地数据中。
您要查找的内容称为 "Userdefaults" - 您可以这样使用它们:
保存数据:
let userDefaults = NSUserDefaults.standardUserDefaults()
userDefaults.setObject(variable, forKey: "yourKey")
userDefaults.synchronize()
读取数据:
if let yourVariable: AnyObject = NSUserDefaults.standardUserDefaults().objectForKey("yourKey") {
....
在这里您可以找到更多信息:
Swift 3.0
保存数据:
let userDefaults = UserDefaults.standard
userDefaults.set(yourKey, forKey: "yourKey")
userDefaults.synchronize()
读取数据:
if let yourVariable: AnyObject = UserDefaults.standard.object(forKey: "yourKey") as AnyObject? { }