小编mem*_*n32的帖子

如何使用NSNumbers对NSMutable数组进行排序?

我正在尝试制作一个高分表,并且在目标c中吮吸数组(实际上,一般来说,目标c对我来说很有挑战性),所以我无法弄清楚如何排序.我正在尝试做这样的事情(sp​​eudocode,我用动作风格写这个,因为我对它更熟悉):

highscores.addObjecttoArray(score)
highscores.sort(ascending)
Run Code Online (Sandbox Code Playgroud)

但我无法弄明白......我已经看到了其他关于它的线索,但他们使用plist文件和东西,我不知道足够的客观c来向他们学习.

arrays iphone objective-c

49
推荐指数
2
解决办法
3万
查看次数

如何在目标c中创建一系列CGFloats?

所以我正在开发一款简单的iPhone游戏,并试图制作一张本地高分榜.我想制作一个数组并将最高分数推入其中.以下是我到目前为止的代码:

    CGFloat score;
    score=delegate.score;
    NSInteger currentindex=0;
    for (CGFloat *oldscore in highscores)
    {
        if (score>oldscore)
        {
            [highscores insertObject:score atIndex:currentindex]
            if ([highscores count]>10)
            {
                [highscores removeLastObject];  

            }

        }
        currentindex+=1;
    }
Run Code Online (Sandbox Code Playgroud)

问题是highscores是一个NSMutableArray,它只能存储对象.所以这是我的问题,在阵列中存储CGFloats的最佳方法是什么?它们是支持CGFloats的不同类型的数组吗?将CGFloat变成对象是一种简单的方法吗?

并且请不要评论我在应用代表中存储分数这一事实,我知道这是一个坏主意,但我现在没心情必须制作一个单独的应用程序差不多完成了.

arrays iphone objective-c cgfloat

17
推荐指数
2
解决办法
2万
查看次数

标签 统计

arrays ×2

iphone ×2

objective-c ×2

cgfloat ×1