MSAUserDefaults 2.0.0

MSAUserDefaults 2.0.0

aslanmehmetsalih 维护。



MSAUserDefaults

CI Status Version License Platform

示例

要运行示例项目,请克隆仓库,然后首先从示例目录中运行 pod install

要求

  • iOS 8.0+

安装

MSAUserDefaults可以通过CocoaPods获得。要安装它,只需将以下行添加到Podfile中。

pod 'MSAUserDefaults'

用法

创建您的键

import MSAUserDefaults

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

使用'键'保存'value'

DefaultsKey.boolKey.value = true

使用'键'获取'value'

let boolKey = DefaultsKey.boolKey.value

使用'键'移除'value'

DefaultsKey.boolKey.remove()

检查'value'

let has = DefaultsKey.boolKey.has

清除用户默认设置中所有值

Defaults.removeAll()

设置你的UserDefaults(可选)

Defaults = UserDefaults(suiteName: "yourSuitName")!

授权条款

MSAUserDefaults遵循MIT许可证。更多信息请参阅LICENSE文件。