Как добавить числа в изменяемом массиве в iPhone?

Я плохо знаком с разработкой iPhone. Я хочу, чтобы массив Nsmutable содержал числа от 1 до 100. Как я могу сделать это? Как я могу реализовать в для цикла? Там какой-либо другой путь состоит в том, чтобы содержать числа в массиве в iPhone?

9
задан halfer 16 June 2019 в 22:28
поделиться

2 ответа

Вы можете добавлять подклассы NSObject только в контейнерах Cocoa. В вашем случае вам придется обернуть ваши целые числа в объекты NSNumber:

NSMutableArray *array = [NSMutableArray array];
for( int i = 0; i < 100; ++i )
{
   [array addObject:[NSNumber numberWithInt:i]];
}

Для извлечения значений:

int firstValue = [[array objectAtIndex:0] intValue];
23
ответ дан 4 December 2019 в 08:51
поделиться

Используйте объект NSNumber:

[NSNumber numberWithInt:1];
1
ответ дан 4 December 2019 в 08:51
поделиться