MSAUserDefaults
示例
要运行示例项目,请克隆仓库,然后首先从示例目录中运行 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文件。