2012-06-28 48 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