UserDefaults是個存儲輕量級的本地客戶端數據比如記住密碼功能,保存用戶名和密碼時可以使用
UserDefaults 支持的數據格式也很多,有:Int,Float,Double,BOOL,Array,Dictionary,甚至 Any 類型。
// 端末保存情報.初回チャージフラグ存在しない場合
if UserDefaults.standard.object(forKey: Constants.UserDefaultsKey.FIRST_CHARGE_FLAG.rawValue) == nil {
/// 初回チャージフラグ
UserDefaults.standard.set(true, forKey: Constants.UserDefaultsKey.FIRST_CHARGE_FLAG.rawValue)
}
通過 removeObject() 方法可以刪除已保存的數據。當然如果這個存儲對象不存在也不會報錯。