判断设备是不是第一次进入应用

在appdelegate中添加以下代码:

if (![[NSUserDefaults standardUserDefaults] boolForKey:@"firstStart"]) {
      NSLog(@"第一次");
      [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"firstStart"];//设置成yes以后再也不进入

      进入引导页;

}else{
     NSLog(@"不是第一次");
     进入主界面;
}

 

一般把Version存本地 进入app后本地存的和获取的判断 如果不一样 就显示引导页

NSDictionary *infoDictionary = [[NSBundle mainBundle] infoDictionary];
// app名称
 NSString *app_Name = [infoDictionary objectForKey:@"CFBundleDisplayName"];
// app版本
 NSString *app_Version = [infoDictionary objectForKey:@"CFBundleShortVersionString"];
// app build版本
 NSString *app_build = [infoDictionary objectForKey:@"CFBundleVersion"];

  

 
posted @ 2014-08-13 16:02  lxl奋小斗  阅读(192)  评论(0编辑  收藏  举报