我正在尝试制作一个高分表,并且在目标c中吮吸数组(实际上,一般来说,目标c对我来说很有挑战性),所以我无法弄清楚如何排序.我正在尝试做这样的事情(speudocode,我用动作风格写这个,因为我对它更熟悉):
highscores.addObjecttoArray(score)
highscores.sort(ascending)
Run Code Online (Sandbox Code Playgroud)
但我无法弄明白......我已经看到了其他关于它的线索,但他们使用plist文件和东西,我不知道足够的客观c来向他们学习.
我有一些这样的数据:
1,111,2,333,45,67,322,4445
NSArray *array = [[myData allKeys]sortedArrayUsingSelector: @selector(compare:)];
Run Code Online (Sandbox Code Playgroud)
如果我运行此代码,它的排序如下:
1,111,2,322,333,4445,45,67,
但我其实想要这个:
1,2,45,67,111,322,333,4445
我该如何实现它?你.