UserDefaultsPropertyWrapper 1.0.2

UserDefaultsPropertyWrapper 1.0.2

Bohdan 维护。



  • IDAP Group

UserDefaultsPropertyWrapper

这是一个 @propertyWrapper 类,允许您创建存储在用户默认设置中的属性,并使其易于使用。

因此,您可以创建如下属性

    @UserDefaultWrapper(key: "someProperty", defaultValue: nil)
    public static var someProperty: String?

然后设置其值

SomeClass.someProperty = "someStringValue"

或获取它

let someProperty = SomeClass.someProperty

您还可以设置默认值

    @UserDefaultWrapper(key: "someProperty", defaultValue: "someDefaultStringValue")
    public static var someProperty: String?

要求

iOS 9+. Swift 3.0。

安装

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

pod "UserDefaultsPropertyWrapper"

UserDefaultsPropertyWrapper 通过 Carthage 提供。要安装,只需将以下行添加到您的 Cartfile 中

github "idapgroup/UserDefaultsPropertyWrapper"

许可证

UserDefaultsPropertyWrapper 在新 BSD 许可证下可用。有关更多信息,请参阅 LICENSE 文件。