의 특정 인덱스에 개체를 추가하려면 NSMutableArray
어떻게해야합니까?
객체는 어레이의 전면에 어떻게 추가됩니까?
답변:
[myMutableArray insertObject:myObject atIndex:42];
배열 앞에 객체를 추가하려면 0을 인덱스로 사용하십시오.
[myMutableArray insertObject:myObject atIndex:0];
NSMutableArray 클래스 의 insertObject:atIndex:
메서드를 살펴보십시오 . 배열의 "앞"에 추가하면 인덱스 0을 의미합니다.
예를 들면 :
NSMutableArray * array = [[NSMutableArray alloc] initWithCapacity:3];
[array addObject:@"b"]; // Contains "b"
[array insertObject:@"a" atIndex:0]; // Contains "a", "b"
[array insertObject:@"c" atIndex:2]; // Contains "a", "b", "c"