object_c字符串比较之:版本号 .
来源:互联网 发布:秋蚊子 好毒 知乎 编辑:程序博客网 时间:2024/05/22 01:32
在开发当中,经常会比较软件的版本号,比如1.0.0.1与1.0.1。方法有很多,你可以一个一个解析出来,比较数值。其实有一种NSString的内置比较方法,只不过带了比较选择项,多一个参数而已。下面的源码扩展了系统的NSString功能,术语叫:category。
01.@implementation NSString(Version) 02.-(BOOL) isOlderVersionThan:(NSString*)otherVersion 03.{ 04.return ([self compare:otherVersion options:NSNumericSearch] == NSOrderedAscending); 05.} 06.-(BOOL) isNewerVersionThan:(NSString*)otherVersion 07.{ 08.return ([self compare:otherVersion options:NSNumericSearch] == NSOrderedDescending); 09.} 10.@end
工程源码
- object_c字符串比较之:版本号
- object_c字符串比较之:版本号 .
- object_c
- 字符串比对大小(版本号比较)
- 版本号比较
- 版本号比较
- 版本号比较
- 比较版本号
- 版本号比较
- 分割版本号,比较版本号大小
- LintCode之比较字符串
- 版本号比较函数
- NSIS版本号比较
- 比较版本号大小
- java版本号比较
- String类型版本号比较
- RPM包版本号比较
- android 版本号比较大小
- mysql 存储引擎和中文存储的关系
- 进程与线程的区别
- SVM-支持向量机算法(一)
- 前馈补偿的作用
- linux 下eclipse c++ 代码提示功能
- object_c字符串比较之:版本号 .
- iphone Web App 导航设计探讨
- 修改UISearchBar背景 .
- SELECT INTO FROM与INSERT INTO SELECT
- libiconv
- Android实现开机自动运行程序
- 超强数值进制转换,纯C代码 .
- UIAccelerometer的delegate .
- PHP 中使用 Smarty 之七:内建函数 foreach,foreachelse