在进行版本更新的时候,需要对当前版本和接口数据版本号就行判断比较,发现有多种的比较方式。
最简单的比较方式,采用字符串比较,方法如下:OldStr(当前版本号)NewStr(最新版本号),调用方法返回YES,则需要版本更新。
- (BOOL)versionCompareOldStr:(NSString *)first andNewStr: (NSString *)second{
if ([first compare:second options:NSNumericSearch] == NSOrderedDescending)
{
return NO;
}else if ([first compare:second options:NSNumericSearch] == NSOrderedSame)
{
return NO;
}else{
return YES;
}
}
网友评论