zoukankan      html  css  js  c++  java
  • iOS本地版本和服务器对比

    - (BOOL)canShowUpdate:(NSString *)localVersion onlineVersion:(NSString *)onlineVersion
    {
        if (![localVersion isEqualToString:onlineVersion]) {
     
            NSArray *localArray = [localVersion componentsSeparatedByString:@"."];
            NSArray *onlineArray = [onlineVersion componentsSeparatedByString:@"."];
            
            NSUInteger length = localArray.count < onlineArray.count ? localArray.count : onlineArray.count;
            
            for (NSUInteger index = 0 ; index < length; index++) {
                if ([onlineArray[index] integerValue] > [localArray[index] integerValue] ) {
                    if(index >= 1){
                        if ([onlineArray[index - 1] integerValue] >= [localArray[index - 1] integerValue]) {
                            return YES;
                        }
                    } else {
                        return YES;
                    }
                }
            }
            
            if (onlineArray.count > localArray.count) {
                return YES;
            }
        }
        return NO;
    }
    

      

  • 相关阅读:
    Day13
    Day12
    Day11
    Day10
    Day9
    Day8
    Day7
    mac上使用gitlab拉项目报错Permissions 0644 for ...
    vue-cli3使用svg
    js合并多个array
  • 原文地址:https://www.cnblogs.com/tomblogblog/p/6733462.html
Copyright © 2011-2022 走看看