Looking for objective-c Keywords? Try Ask4Keywords

Objective-C Language Подстрочные индексы с NSArray


пример

Подстроки могут использоваться для упрощения поиска и установки элементов в массиве. Учитывая следующий массив

NSArray *fruit = @[@"Apples", @"Bananas", @"Cherries"];

Эта строка

[fruit objectAtIndex: 1];

Может быть заменено на

fruit[1];

Они также могут использоваться для установки элемента в изменяемом массиве.

NSMutableArray *fruit = [@[@"Apples", @"Bananas", @"Cherries"] mutableCopy];
fruit[1] = @"Blueberries";
NSLog(@"%@", fruit[1]); //Blueberries

Если индекс индекса равен счету массива, элемент будет добавлен к массиву.

Повторные индексы могут использоваться для доступа к элементам вложенных массивов.

NSArray *fruit = @[@"Apples", @"Bananas", @"Cherries"];
NSArray *vegetables = @[@"Avocado", @"Beans", @"Carrots"];
NSArray *produce = @[fruit, vegetables];
    
NSLog(@"%@", produce[0][1]); //Bananas