Enter the NSUserDefaults ... a Singleton in the Apple
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
[defaults setInteger:polygonShape.numberOfSides forKey:@"numberOfSides"];
The previous section stores a number off into the NSUserDefaults area at some point. Where this is called is up to you, the developer.
Then when you restart your application you simply see if this key exists, if it does you use it if not then use some appropriate defaults.
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
int numberOfSides = [defaults integerForKey:@"numberOfSides"];
if(numberOfSides!=0) {
polygonShape.numberOfSides=numberOfSides;
numberOfSidesLabel.text = [NSString stringWithFormat:@"%d",numberOfSides];
}
No comments:
Post a Comment