用户默认值Swift

时间:2019-06-08 05:33:15

标签: swift userdefaults

我对UserDefaults有疑问。

是否可以在userdefaults中存储几个字段?我将在代码下面显示一个示例示例

fistname = UserDefaults.standard.set(name,forKey: "namekey")
fistnameone = UserDefaults.standard.set(nameone,forKey: "nameonekey")
fistnametwo = UserDefaults.standard.set(nametwo,forKey: "nametwokey")

我可以存储很多值吗,或者userDefaults应该只用于存储一个值?

2 个答案:

答案 0 :(得分:1)

您当然可以在userDefaults中存储许多键值数据。
文件https://developer.apple.com/documentation/foundation/userdefaults清楚地说。

UserDefaults
An interface to the user’s defaults database, where you store key-value pairs persistently across launches of your app.

答案 1 :(得分:1)

您可以为要存储在UserDefaults中的所有值创建字典。如果要存储要保存的结构对象,请点击以下链接:

Save Struct to UserDefaults

希望这对您有所帮助。