gpt4 book ai didi

swift - UserDefaults() 和 UserDefaults.standard 之间的区别

转载 作者:搜寻专家 更新时间:2023-10-31 21:53:06 28 4
gpt4 key购买 nike

Swift 3.0 中 UserDefaults()UserDefaults.standard 有区别吗?

最佳答案

UserDefaults - 为您提供一个新对象,每个对象都分配不同的内存并在对象作用域结束时释放。

UserDefaults.standard - 通过使用类方法 standard 为您提供 singleton 对象,此方法接收的对象在整个过程中分配单个内存应用程序。

如果您对此感兴趣,还可以了解它们的用法:

// Set
UserDefaults.standard.set("YOUR STRING", forKey: "key")
UserDefaults().set("YOUR STRING", forKey: "key")


// Get
UserDefaults.standard.string(forKey: "key")
UserDefaults().string(forKey: "key")

关于swift - UserDefaults() 和 UserDefaults.standard 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40026196/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com