Я слышу 2 вопроса здесь:
1) Как упаковать целые числа в NSArray:
Ознакомьтесь с Apple Docs "Темы программирования коллекций, массивы: упорядоченные коллекции".Он имеет удобные фрагменты кода.
Обратите внимание, что вам нужно будет обернуть целые числа в NSNumbers, чтобы сохранить их в массиве.См. «Темы программирования чисел и значений, использование чисел» для фрагментов кода.
2) Как сохранить (сохранить) целые числа с высокими показателями:
Я предполагаю, что большинство программистов игр хранят эточто-то вроде в базе данных, что означает, что вам нужно выяснить, как использовать Core Data / SQLite, что довольно сложно.Но вы все равно захотите узнать об этом в конце концов, и вы сможете таким образом сохранять другие игровые данные, улучшая свое приложение.
Кстати, Core Data не имеет тип данных массива.Вы должны использовать "трансформируемый" атрибут.Однако, если вы создадите явные файлы h и m для класса управляемых объектов, вы можете просто повторно ввести свойство как NSArray, например:
@property (nonatomic, retain) NSArray *arrayHighScores;
Затем вы можете просто обработать этот атрибут как обычный NSArray.
Какао-программирование Hillegasse для Mac может дать вам базовые знания о базовых данных, и есть другие книги, которые помогут вам применить их на iPhone.
ИЛИ, проверьте эту ссылку: Хранение пользовательских объектов в NSMutableArray в NSUserDefaults