按字母顺序对 NSMutableArray 和 NSString 进行排序

标签 sorting nsmutablearray alphabetical

我有一个带有 NSStrings 的 NSMutableArray,我想按字母顺序对它们进行排序,似乎并不难,但我没有找到很好的解决方案。请帮助我。

最佳答案

使用 sortUsingSelector: 方法和 compare: 作为比较选择器:

NSMutableArray* strings = [NSMutableArray arrayWithObjects:@"dog", @"ant", @"cat",nil];
[strings sortUsingSelector:@selector(compare:)];
NSLog(@"%@", strings);

关于按字母顺序对 NSMutableArray 和 NSString 进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5584387/

相关文章:

c# - 对类实例而不是 float 进行排序时 Array.Sort() 性能下降

iphone - 如何从数据库中检索多列数据?

jquery - 如何为页面的不同语言设置不同的CSS文件?

Python 正则表达式查找所有单个字母字符

c# - 组合来自多个列表的信息

java - 使用谷歌 Collection 过滤和排序列表

objective-c - IOS/Objective-C 我可以将对象存储在本地声明的 NSMutableArray 中。为什么我不能将它们存储在另一个类的对象中的相同类型的数组中?

javascript - JS 查找丢失的字母(字母表 - 数组)

python - 如何指定用于在 python 中对列表进行排序的算法

objective-c - 如何将 CFArrayRef 转换为 NSMutableArray