2012-06-28 57 views
1

它有任何方法或方式进行排序与​​敏感比较字符串数组?排序的NSArray与区分大小写比较

我的意思是,如果我有数组:

abbie 
Ann 
alice 
Boris 
Bob 
billy 

我需要得到:

Ann 
abbie 
alice 
Bob 
Boris 
billy 

回答

0
myArray = [myArray sortedArrayUsingSelector:@selector(localizedCaseInsensitiveCompare:)]; 

从文档:

返回一个NSComparisonResult值,指示r的词汇 排序eceiver并使用不区分大小写, 局部,比较给定的字符串。

Apple documentation page

+0

我可能是错误的,但不是OP要求的情况下 - ** **敏感的比较? – pasawaya

+0

@Jacky男孩根据乌拉圭回合的意见,结果将是:艾比,爱丽丝,比利,安,鲍勃,鲍里斯这是我所需要的 – Nata6ika

+2

@qegal没有,也没有提供这样的比较不同:( – Nata6ika