OC源码-比较版本号,1.1 = 1.1.0Bata

比较版本号
1.1 = 1.1.0Bata
1.0.0.1 = 1...1
1.2 > 1.1.3
2 > 1.9
2.0.0.10 < 2.0.1

 /**
 比较版本号
 1.1 = 1.1.0Bata
 1.0.0.1 = 1...1
 1.2 > 1.1.3
 2 > 1.9
 2.0.0.10 < 2.0.1
 
 @param v1 版本1
 @param v2 版本2
 @return 返回0:相等 1:v1>v2 -1:v1 i) {
            v1_i = [v1_arr[i] integerValue];
        }
        if (v2_arr.count > i) {
            v2_i = [v2_arr[i] integerValue];
        }
        
        // 按顺序比较大小
        if (v1_i != v2_i) {
            return v1_i>v2_i?1:-1;
        }
    }
    // 循环结束,返回相等
    return 0;
}

你可能感兴趣的:(OC源码-比较版本号,1.1 = 1.1.0Bata)