当我在application:didFinishLaunchingWithOptions:
中设置registerDefaults时,我设置了整个应用程序的NSUserDefaults默认值。
NSMutableDictionary *defaultsDictionary = [@{@"userHasLoggedInOnce":@NO, @"firstTimeOpeningApp":@YES} mutableCopy];
[[NSUserDefaults standardUserDefaults] registerDefaults:defaultsDict];
[[NSUserDefaults standardUserDefaults] synchronize];
registerDefaults如何存储它仅设置这些值一次的信息,因为它在每次应用程序启动时都被调用?它是一个自己的值,也可以设置为standardUserDefaults值吗?如果是这样,是否有可能重置默认值?