class NSUserDefaults
Public Class Methods
[](key)
click to toggle source
Retrieves the object for the passed key
# File lib/cocoa/sugarcube-nsuserdefaults/nsuserdefaults.rb, line 5 def [](key) self.standardUserDefaults.objectForKey(key.to_s) end
[]=(key, val)
click to toggle source
Sets the value for a given key and save it right away.
# File lib/cocoa/sugarcube-nsuserdefaults/nsuserdefaults.rb, line 10 def []=(key, val) if val == nil self.standardUserDefaults.removeObjectForKey(key) else self.standardUserDefaults.setObject(val.to_nsuserdefaults, forKey: key.to_s) end self.standardUserDefaults.synchronize end
remove(key)
click to toggle source
# File lib/cocoa/sugarcube-nsuserdefaults/nsuserdefaults.rb, line 19 def remove(key) self.standardUserDefaults.removeObjectForKey(key) self.standardUserDefaults.synchronize end