UserDefaultsEVO icon indicating copy to clipboard operation
UserDefaultsEVO copied to clipboard

Using UserDefaults in a swift way

UserDefaultsEVO

Using UserDefaults in a swift way

Usage

define a Enum which rawValue is String, comform to UserDefaultSettable

extension UserDefaults {
    enum TestData: String,UserDefaultSettable {
        case name
    }
}

store value:

UserDefaults.TestData.name.store(value: "name")

get value form UserDefaults:

 let storeValue = UserDefaults.TestData.name.storedString