Массив в Foundation Framework — это упорядоченный набор объектов. Чаще всего(но не обязательно) элементы массива имеют один определенный тип. Аналогично мутабельным и немутабельным строкам, существуют мутабельные и немутабельные массивы.

Для работы с немутабельными(immutable) массивами используется класс NSArray. Для мутабельных(mutable) массивов используется класс NSMutableArray. Последний класс является подклассом предыдущего и наследует его методы.

Details

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

В операторе:

элементу integers[0] присваивается значение 1, integers[1] — значение 1, integers[2] — значение 2 и так далее.

Массивы символов инициализируются аналогичным образом. Например, в операторе: Details

Язык Objective-C позволяет определить набор упорядоченных элементов данных, который называется массивом(array). На нашем блоге описывается определение и управление массивами. Также на блоге описывается использование массивов совместно с функциями, структурами, символьными строками и указателями.

Предположим, что вам нужно считать набор оценок(grades) и затем выполнить с ними некоторые операции, например, расположить их в порядке возрастания, вычислить среднее значение и найти медиану. Вы не можете выполнить эти операции, пока не введете все оценки.

В Objective-C вы можете определить переменную с именем grader, которая представляет не одно значение оценки, а весь набор оценок. Для ссылки на элементы этого набора используется число, которое называется порядковым номером, или индексом(index или subscript). Details