按字母顺序对NSMutableArray进行排序

时间:2014-04-09 18:52:29

标签: ios objective-c arrays nsmutablearray

我有一个带有这个值的NSMutableArray:

  

如何,格式,安德森,巴比伦,

我想知道是否有一个命令可以按字母顺序排列这个数组,这样数组的最终结果就变成了这样:

  安德森,巴比伦,格式,如何

观察 - >我上面的例子中有4个项目在数组中指定,但实际上这个数组可以存储超过1000个项目,有人可以帮帮我吗?

1 个答案:

答案 0 :(得分:1)

  

我想知道是否有一个可以安排的命令   这个数组按字母顺序排列,这样就得到了数组的最终结果   变得...

是。如果查看NSMutableArray documentation,您会找到可用于排序的方法列表。它们都以“排序”一词开头。

Apple还在 Collection Programming Topics 中的Sorting Arrays部分提供了有关排序数组的文档。例如,您可以这样使用方法-sortUsingSelector:

NSMutableArray *names = [@[@"how", @"anderson", @"format", @"babilon"] mutableCopy];
[names sortUsingSelector:@selector(compare:)];