在進行版本更新的時候,需要對當前版本和接口數據版本號就行判斷比較,發現有多種的比較方式。
最簡單的比較方式,采用字符串比較,方法如下: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;
}
}