Как мне сделать массив CGFloats в цели c?

Поэтому я работаю над простой игрой для 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;
    }

Проблема в том, что рекорды - это NSMutableArray, который может хранить только объекты. Итак, вот мой вопрос, как лучше всего хранить CGFloats в массиве? Это другой тип массива, который поддерживает CGFloats? Это простой способ превратить CGFloat в объект?

И, пожалуйста, не комментируйте тот факт, что я храню результаты в делегате приложения, я знаю, что это плохая идея, но я не в настроении делать синглтон сейчас, когда приложения почти готовы.

Ответы на вопрос(2)

Ваш ответ на вопрос