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;
    }
    

      

  • 相关阅读:
    sql 索引创建
    sql 触发器
    sql 中延迟执行
    sql 存储过程 分页
    BETWEEN and
    sql case when 速记
    Set无序怎么办?
    TCP为什么需要3次握手与4次挥手
    定时器
    JAVA 类加载器 第14节
  • 原文地址:https://www.cnblogs.com/tomblogblog/p/6733462.html
Copyright © 2011-2022 走看看