iphone – 按降序排序NSArray

iphone – 按降序排序NSArray,第1张

概述嘿家伙,我有一个NSArray的NSNumber对象,我已成功地按升序排序使用以下: [myArray sortedArrayUsingSelector:@selector(compare:)] 但是,我需要按降序排序。我认为比较:只按升序排序。虽然我可以逆转NSArray,我很好奇是否有一个更简单或更有效的方式去做这个。 谢谢! 编辑:我发现this question它提供了一个简单的方法来反向 嘿家伙,我有一个NSArray的NSNumber对象,我已成功地按升序排序使用以下:

[myArray sortedArrayUsingSelector:@selector(compare:)]

但是,我需要按降序排序。我认为比较:只按升序排序。虽然我可以逆转NSArray,我很好奇是否有一个更简单或更有效的方式去做这个。

谢谢!

编辑:我发现this question它提供了一个简单的方法来反向迭代一个NSArray:

for (ID someObject in [myArray reverSEObjectEnumerator])

这工作正常,我想这是一个很好的简单的解决方案,但我很好奇是否有一种方法来指定排序降序。

解决方法 使用排序描述符

NSSortDescriptor* sortOrder = [NSSortDescriptor sortDescriptorWithKey: @"self"                                                             ascending: NO];return [myArray sortedArrayUsingDescriptors: [NSArray arrayWithObject: sortOrder]];
总结

以上是内存溢出为你收集整理的iphone – 按降序排序NSArray全部内容,希望文章能够帮你解决iphone – 按降序排序NSArray所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1044417.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存