2013-04-15 4 views
-3

새로운 Objective-C 구문을 사용하여 배열에 새 객체를 추가하는 방법.배열에 객체를 추가하는 새로운 방법

나는 그것이 addObject:, addObjectAtIndex: 기타 인 것을 안다. 그러나 나는 새로운 방법으로 그것을 할 것을 부탁 받았다.

새로운 방식은 무엇입니까?

+2

AFAIK, NSArray의 인덱스 위치에 개체를 삽입하는 "새로운"방법은 없습니다. 객체를 대체하거나 배열의 끝에 하나를 추가하는 "새로운"[] 표기법이 있습니다. –

답변

4
NSMutableArray *mArray = [NSMutableArray new]; 
mArray[mArray.count] = @"newvalue"; // this can be any object 

위는 addObject:에 해당합니다.

This is must read for you.

+0

'addObject : atIndex :'메소드는'insertObject : atIndex :'를 의미하지만'mArray [index] = object'가 아니라'replaceObject : atIndex :'와 같습니다. – omz

+0

이제'insertObj : atIndex :'의 새로운 방법이 무엇인지 생각하고 있습니다 : D –

관련 문제