To the point
Summary
The release's focus is about shortening the read / write method names and adding support for having a default
value for when the value being read is currently not stored in the users defaults.
Changes
- Writing an object to
UserDefaults
with Default is now accomplished with:write()
orwrite(withKey:)
- Reading an object from
UserDefaults
is now accomplished withread()
orread(forKey:)
defaultValue
has been added to the protocol, the default implementation returnsnil
can be customized
to return a default value when nothing exists in defaults.
@Cyberbeni Thanks so much for the pull request! Great work! 💯