iOS判断是否为第一次启动程序

iOS判断是否为第一次启动程序_第1张图片
图片发自App
//判断是否为第一次启动,若为第一次启动则执行引导页
    if (![[NSUserDefaults standardUserDefaults] boolForKey:@"everLaunched"]) {
        [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"everLaunched"];
        [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"firstLaunch"];
        NSLog(@"first launch第一次程序启动");
        //这里进入引导画面
        self.window.rootViewController=[[XXGuideViewController alloc] init];
    }else {
        NSLog(@"second launch再次程序启动");
        ////直接进入主界面
        self.window.rootViewController=[[XXTabBarController alloc] init];   
    }  
//或者更简单的这样

    if (![[NSUserDefaults standardUserDefaults] boolForKey:@"firstLaunch"]){   
 [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"firstLaunch"];
//这下面进入引导画面

    }else {
        ////直接进入主界面
  
    }

你可能感兴趣的:(iOS判断是否为第一次启动程序)