Looking for objective-c Keywords? Try Ask4Keywords

Objective-C Language Subíndices con NSArray


Ejemplo

Los subíndices se pueden usar para simplificar la recuperación y configuración de elementos en una matriz. Dada la siguiente matriz

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

Esta línea

[fruit objectAtIndex: 1];

Puede ser reemplazado por

fruit[1];

También se pueden usar para establecer un elemento en una matriz mutable.

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

Si el índice del subíndice es igual al conteo de la matriz, el elemento se agregará a la matriz.

Se pueden usar subíndices repetidos para acceder a elementos de matrices anidadas.

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