You can remove it like this:
NSString *appDomain = [[NSBundle mainBundle] bundleIdentifier]; [[NSUserDefaults standardUserDefaults] removePersistentDomainForName:appDomain];
To start it on the first start, I would just set the BOOL flag. One way to do this:
- (void)applicationDidFihishLaunching { NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults]; if ([[prefs objectForKey:@"secondOrMoreTimeLoading"]boolValue]==0)
source share