Skip to content

Instantly share code, notes, and snippets.

@b3ll
Created June 24, 2016 18:39
Show Gist options
  • Save b3ll/61c07a5f47a4b8b971c994dc07b4ce99 to your computer and use it in GitHub Desktop.
Save b3ll/61c07a5f47a4b8b971c994dc07b4ce99 to your computer and use it in GitHub Desktop.
Trying a thing.
class Person: NSObject {
@objc var name: String? {
get {
return NSUserDefaults.standardUserDefaults().objectForKey(NSStringFromSelector(#selector(Person.name))) as? String
}
set(name) {
NSUserDefaults.standardUserDefaults().setObject(name, forKey: NSStringFromSelector(#selector(Person.name)))
NSUserDefaults.standardUserDefaults().synchronize()
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment