天天看点

iOS开发时如何判断APP是否第一次运行

在 didFinishLaunchingWithOptions 中添加以下代码:

if (![[NSUserDefaults standardUserDefaults] boolForKey:@"everLaunch"]) {
        
        [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"everLaunch"];
        [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"firstLaunch"];
        
    } else {
        [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"firstLaunch"];
    }
           

在项目中其他需要判断程序是否第一次启动的地方,采用以下代码即可:

if ([[NSUserDefaults standardUserDefaults] boolForKey:@"firstLaunch"]) {
        //……………………
    }
           

继续阅读