ios 判断版本更新
在加载完界面的时候判断:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    //得到app相关信息(包括版本等。。。。。)
    NSLog(@"%@",[NSBundle mainBundle].infoDictionary);
    //创建NSUserDefaults对象
    NSUserDefaults *ud = [NSUserDefaults standardUserDefaults];
    //得到之前保存的版本号
    NSString *oldVersion = [ud objectForKey:@"version"];
    //当前的版本
    NSString *currentVersion = [NSBundle mainBundle].infoDictionary[@"CFBundleShortVersionString"];
    //两个值不相等 是第一次运行 或者是由新更新
    if (![oldVersion isEqualToString:currentVersion]) {
        /*
         显示欢迎页面的代码
         */
        NSLog(@"这是第一次运行 或者版本更新");
        //保存新的版本号
        [ud setObject:currentVersion forKey:@"version"];
        [ud synchronize];
    }
    return YES;
}
    成功的三大原则:
1、坚持
2、不要脸
3、坚持不要脸
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号