MobilliumUserDefaults 2.0.0

MobilliumUserDefaults 2.0.0

aslanmehmetsalihMehmet Salih Aslan 维护。



  • 作者
  • mobillium

MobilliumUserDefaults

CI Status Version License Platform

需求

  • iOS 8.0+

安装

MobilliumUserDefaults 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile

pod 'MobilliumUserDefaults'

用法

设置默认值(可选)

Defaults = UserDefaults.standard // or default is UserDefaults.standard

创建 DefaultsKey

import MobilliumUserDefaults

extension DefaultsKey {
    static let stringKey = Key<String>(key: "stringKey")
    static let intKey = Key<Int>(key: "intKey")
    static let boolKey = Key<Bool>(key: "boolKey")
    static let doubleKey = Key<Double>(key: "doubleKey")
    static let dateKey = Key<Date>(key: "dateKey")
    static let arrayKey = Key<[String]>(key: "arrayKey")
}

保存值

let value = "string"
DefaultsKey.stringKey.value = value

获取值

let value = DefaultsKey.stringKey.value

检查值

if DefaultsKey.stringKey.has { 
    //
}

移除值

DefaultsKey.stringKey.value = nil
//or
DefaultsKey.stringKey.remove()

移除所有值

Defaults.removeAll()

许可证

MobilliumUserDefaults 在 MIT 许可证下提供。有关更多信息,请参阅 LICENSE 文件。