init(defaults:initialValues:)
Returns an initialized NSUserDefaultsController object using the NSUserDefaults instance specified in defaults and the initial default values contained in the initialValues dictionary.
Declaration
init(defaults: UserDefaults?, initialValues: [String : Any]?)Discussion
If defaults is nil, the receiver uses [NSUserDefaults standardUserDefaults].
This method is the designated initializer.