Storing Data with NSUserDefaults
NSUserDefaults is a quick and easy way to store small amounts of data for you app. It basically acts as a key-value persistent store and is straighforward to use.
NSUserDefaults *standardUserDefaults = [NSUserDefaults standardUserDefaults]; [standardUserDefaults setObject:@"value" forKey:@"key"]; [standardUserDefaults synchronize];
You can also store integer, double and float values. Retrieving values is straightforward as well.
NSUserDefaults *standardUserDefaults = [NSUserDefaults standardUserDefaults]; NSString *value = [standardUserDefaults stringForKey:@"key"];
It can be a very useful tool in the right situation. Happy coding.