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