Skip to content

nnhubbard/ZSSUserDefaults

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

ZSSUserDefaults

ZSSUserDefaults is a replacement for NSUserDefaults when needing to save defaults for multiple users. Defaults are saved by writing a .plist file for each user.

I created this when needing to save non-private defaults for multiple users in my app.

How It Works

ZSSUserDefaults *defaults = [ZSSUserDefaults standardUserDefaults];
[defaults setUser:@"my_username"];

Register defaults:

[defaults registerDefaults:@{@"option1": @(YES)}];

Save changes when you are finished setting defaults. Normally in the viewWillDisappear: method:

- (void)viewWillDisappear:(BOOL)animated {
   [super viewWillDisappear:animated];

   [[ZSSUserDefaults standardUserDefaults] synchronizeChanges];

}

Contact

Visit us online at http://www.zedsaid.com or @zedsaid.

About

NSUserDefaults replacement for multiple user defaults

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors