Como faço para criar uma matriz de CGFloats no objetivo c?
Então, eu estou trabalhando em um jogo simples para iPhone e tentando criar uma tabela local de recordes. Eu quero fazer uma matriz e colocar as pontuações mais altas nela. Abaixo está o código que tenho até agora:
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;
}
O problema é que os recordes são um NSMutableArray, que pode armazenar apenas objetos. Então, aqui está minha pergunta: qual é a melhor maneira de armazenar CGFloats em uma matriz? É um tipo diferente de matriz que suporta CGFloats? É uma maneira simples de transformar um CGFloat em um objeto?
E por favor, não comente o fato de que estou armazenando pontuações no delegado do aplicativo, sei que é uma péssima ideia, mas não estou com disposição para criar um singleton agora que os aplicativos quase terminaram.