ios 版本比较

来源:互联网 发布:淘宝网天猫女装秋装 编辑:程序博客网 时间:2024/05/20 18:16
/* return: 有新版本返回YES */-(BOOL)compareOldVer:(NSString *)oldStr newVer:(NSString *)newStr{    NSMutableArray * oldAry =[NSMutableArray arrayWithArray: [oldStr componentsSeparatedByString:@"."]];    NSMutableArray * newAry =[NSMutableArray arrayWithArray:[newStr componentsSeparatedByString:@"."]];    if(oldAry.count>newAry.count){        while (newAry.count<oldAry.count) {            [newAry addObject:@"0"];        }    }else if(newAry.count > oldAry.count){        while (oldAry.count < newAry.count) {            [oldAry addObject:@"0"];        }    }        for(int i=0;i<newAry.count;i++){        int newVal = [[newAry objectAtIndex:i] intValue];        int oldVal = [[oldAry objectAtIndex:i] intValue];        if(newVal == oldVal){            continue;        }        if(newVal>oldVal){            return YES;        }else{            return NO;        }            }    return NO;}

原创粉丝点击