清除 Swift 中的一部分 UserDefaults

Clearing a subset of UserDefaults in Swift

用例是我想通过标识符分隔我的 UserDefaults(不同的业务逻辑可能需要将 Userdefaults 单独分组),就像 Android 的 SharedPreferences。例如,当我的应用程序中的用户单击注销按钮时,我想清除他的帐户相关默认值,而不是 UserDefaults 中保存的设备位置。

您可以使用 Suite name

let user = UserDefaults(suiteName:"User")

let location = UserDefaults(suiteName:"Location")