Looking for objective-c Keywords? Try Ask4Keywords

Objective-C Language Subskriptionen mit NSArray


Beispiel

Subskripte können verwendet werden, um das Abrufen und Festlegen von Elementen in einem Array zu vereinfachen. Gegeben das folgende Array

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

Diese Linie

[fruit objectAtIndex: 1];

Kann durch ersetzt werden

fruit[1];

Sie können auch verwendet werden, um ein Element in einem veränderbaren Array festzulegen.

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

Wenn der Index des Index der Anzahl des Arrays entspricht, wird das Element an das Array angehängt.

Wiederholte Subskripte können verwendet werden, um auf Elemente verschachtelter Arrays zuzugreifen.

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