PlistUserDefault

@propertyWrapper
public struct PlistUserDefault<Key, Value> where Key : RawRepresentable, Key.RawValue == String

Wrapper PlistUserDefault enables creation of variables of any .plist-compatible type (Data, String, Number, Date, Array and Dictionary)