本文主要是介绍NSString 的比较用法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
今天要做通讯录搜索功能,所以就把比较文档看了下
比较的方法:
[value compare:(NSString *)];
[value compare:(NSString *) options:(NSStringCompareOptions)];
[value compare:(NSString *) options:(NSStringCompareOptions) range:(NSRange)];
传入的参数:
compare:(NSString *)
传入一个需要比较的字符串。
例如 [value compare:@"1234567890"],返回 NSOrderedSame。
options:(NSStringCompareOptions)
传入 NSStringCompareOptions 枚举的值
enum{
//以下定义高于 mac os 10.5 或者高于 iphone 2.0 可用
//以下定义高于 iphone 3.2 可用
}
range:(NSRange)
比较字符串的范围
结构变量:
location: 需要比较的字串起始位置(以0为起始)
length: 需要比较的字串长度
返回值:
typedef enum _NSComparisonResult {
} NSComparisonResult;
这篇关于NSString 的比较用法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!