Skip to content

Instantly share code, notes, and snippets.

@Arrlindii
Created August 21, 2018 17:44
Show Gist options
  • Select an option

  • Save Arrlindii/ae9d3010e6476a316f203183a3a795be to your computer and use it in GitHub Desktop.

Select an option

Save Arrlindii/ae9d3010e6476a316f203183a3a795be to your computer and use it in GitHub Desktop.
class Defaults {
static var mainFormStates: [Memento] {
get {
return UserDefaults.standard.array(forKey: UserDefaultConstants.mainForm.rawValue) as? [Memento] ?? [Memento]()
}
set {
UserDefaults.standard.set(newValue, forKey: UserDefaultConstants.mainForm.rawValue)
UserDefaults.standard.synchronize()
}
}
}
enum UserDefaultConstants: String {
case mainForm
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment