Objective-C Language Des indices avec NSArray


Exemple

Les indices peuvent être utilisés pour simplifier la récupération et la définition d'éléments dans un tableau. Étant donné le tableau suivant

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

Cette ligne

[fruit objectAtIndex: 1];

Peut être remplacé par

fruit[1];

Ils peuvent également être utilisés pour définir un élément dans un tableau mutable.

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

Si l'index de l'indice est égal au compte du tableau, l'élément sera ajouté au tableau.

Des indices répétés peuvent être utilisés pour accéder aux éléments des tableaux imbriqués.

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