Почему бы тебе не сделать что-то подобное,
NSMutableArray *numArray = [[NSMutableArray alloc] init];
Это создает массив объектов. Вы можете добавить любое количество объектов к нему. Здесь вы хотите добавить длинные значения. Поэтому используйте следующий код,
[numArray addObject:[NSNumber numberWithLong:37];
[numArray addObject:[NSNumber numberWithLong:45];
[numArray addObject:[NSNumber numberWithLong:12];
NSMutableArray имеет гибкий размер, как вы ожидали. Вы можете добавить любое количество объектов.
Если вы хотите получить номер, вы можете сделать следующее:
long num1 = [[numArray objectAtIndex:0] longValue];
long num2 = [[numArray objectAtIndex:1] longValue];
Вы также можете сделать, как указано в следующей ссылке,
Как объявить массив чисел с плавающей точкой как переменную класса в Objective-C, когда измерение не определено во время создания класса?