gpt4 book ai didi

iphone - 如何对包含 N 个数字的 NSMutableArray 进行排序?

转载 作者:IT老高 更新时间:2023-10-28 11:35:12 25 4
gpt4 key购买 nike

我正在尝试制作一个高分表,并在 objective-c 中吸吮数组(实际上,总的来说, objective-c 对我来说具有挑战性),所以我不知道如何排序。我正在尝试做这样的事情(伪代码,我用 ActionScript 风格写这个,因为我更喜欢它):

highscores.addObjecttoArray(score)
highscores.sort(ascending)

但我想不通...我看过其他线程,但他们使用 plist 文件和东西,我不知道足够的 objective-c 来向他们学习。

最佳答案

你想走捷径吗?

如果你有一个可变的 NSNumber 实例数组:

NSSortDescriptor *highestToLowest = [NSSortDescriptor sortDescriptorWithKey:@"self" ascending:NO];
[mutableArrayOfNumbers sortUsingDescriptors:[NSArray arrayWithObject:highestToLowest]];

又好又简单:)

您也可以使用不可变数组上的描述符执行类似的排序,但您最终会得到一个副本,而不是就地排序。

关于iphone - 如何对包含 N 个数字的 NSMutableArray 进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3205792/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com