gpt4 book ai didi

ios - 在 iOS 中实现 UserDefaults 的最佳方式

转载 作者:行者123 更新时间:2023-11-28 21:01:48 26 4
gpt4 key购买 nike

我第一次使用 UserDefaults 为 iOS 开源项目做贡献。但是,在我需要为键设置值的每个类中,我发现自己输入了同一行代码:let defaults = UserDefaults.standard。有没有更好的方法来实现 UserDefaults,这样我就不必在每个需要它的类中继续定义这个变量?换句话说,在使用 UserDefaults 时是否存在“最佳实践”?

最佳答案

如果您愿意,您可以直接使用 UserDefaults.standard,但如果您要从中添加/读取许多键,那么最好定义它自己的变量并调用该变量(就像你正在做的那样)。

如果您正在考虑创建一个全局变量,请不要那样做,最佳做法是每次调用 UserDefaults.standard。您可能会考虑不使用 UserDefaults 在类之间移动值,理想情况下它应该只用于持久性,但这需要重构您的应用。

关于ios - 在 iOS 中实现 UserDefaults 的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48219000/

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