0
回答
object_c字符串比较之:版本号
利用AWS快速构建适用于生产的无服务器应用程序,免费试用12个月>>>   

在开发当中,经常会比较软件的版本号,比如1.0.0.1与1.0.1。方法有很多,你可以一个一个解析出来,比较数值。其实有一种NSString的内置比较方法,只不过带了比较选择项,多一个参数而已。下面的源码扩展了系统的NSString功能,术语叫:category。

 

@implementation NSString(Version)
-(BOOL) isOlderVersionThan:(NSString*)otherVersion
{
return ([self compare:otherVersion options:NSNumericSearch] == NSOrderedAscending);
}
-(BOOL) isNewerVersionThan:(NSString*)otherVersion
{
return ([self compare:otherVersion options:NSNumericSearch] == NSOrderedDescending);
}
@end
 

 

工程源码


原文链接:http://blog.csdn.net/favormm/article/details/6052924
<无标签>
举报
长平狐
发帖于5年前 0回/458阅
顶部