如何使用NSUserDefaults检查这是否是我的应用程序的首次启动,并在我的应用程序首次打开时运行一些代码?

最佳答案

这应该为您指明正确的方向:

static NSString* const hasRunAppOnceKey = @"hasRunAppOnceKey";
NSUserDefaults* defaults = [NSUserDefaults standardUserDefaults];
if ([defaults boolForKey:hasRunAppOnceKey] == NO)
{
    // Some code you want to run on first use...
    [defaults setBool:YES forKey:hasRunAppOnceKey];
}

08-07 14:13