检测应用版本


#pragma mark - 版本检测
- (void) checkVersion
{
    //  版本号的key
    NSString *key = (NSString *)kCFBundleVersionKey;
    
    //  从info.plist取版本号
    NSString *version = [NSBundle mainBundle].infoDictionary[key];
    
    //  从沙盒取存储的版本号
    NSString *lastVersion = [[NSUserDefaults standardUserDefaults] objectForKey: key];
    
    if ([version isEqualToString: lastVersion]) {
        //  不是第一次使用此版本
        //  Todo
    } else {
        //  第一次使用此版本
        [[NSUserDefaults standardUserDefaults] setObject: version forKey: key];
        [[NSUserDefaults standardUserDefaults] synchronize];
    }
    
}

原文地址:https://www.cnblogs.com/jz319/p/3781500.html