336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
[Objective-C]NSArray, NSMutableArray객체
[Objective-C] 2009/01/05 14:15
- NSArray는 다른 객체 포인터들의 목록이다.
- 자주 사용되는 메소드
- 자주 사용되는 메소드
- (unsigned)count -> 현재 배열의 객체의 수를 리턴한다.
- (id)objectAtIndex:(unsigned)i -> i번째 위치한 객체를 리턴한다.
- (id)lastObject -> 현재 배열의 맨 마지막 객체를 리턴한다.
- (BOOL)containsObject:(id)anObject -> 현재의 배열에 anObject오브젝트를 포함하면 YES 아니면 NO
- (unsigned)indexOfObject:(id)anObject -> 리시버에서 anObject가 있는지 가장 낮은 색인부터 검색하 여 배열의 색인 값을 리턴한다. 찾지 못하면 NSNotFound를 리턴한다.
- (id)objectAtIndex:(unsigned)i -> i번째 위치한 객체를 리턴한다.
- (id)lastObject -> 현재 배열의 맨 마지막 객체를 리턴한다.
- (BOOL)containsObject:(id)anObject -> 현재의 배열에 anObject오브젝트를 포함하면 YES 아니면 NO
- (unsigned)indexOfObject:(id)anObject -> 리시버에서 anObject가 있는지 가장 낮은 색인부터 검색하 여 배열의 색인 값을 리턴한다. 찾지 못하면 NSNotFound를 리턴한다.
- NSMutableArray는 NSArray를 상속받았지만 객체를 삽입하고 삭제할 수 있도록 확장되었다.
- 자주 사용되는 메소드
- (void)addObject:(id)anObject -> anObject를 리시버의 끝에 삽입한다. nil배열은 넣을 수 없다.
- (void)addObjectsFromArray:(NSArray *)otherArray ->
- (void)insertObject:(id)anObject atIndex:(unsigned)index ->
- (void)removeAllObjects -> 리시버에 포함된 모든객체를 제거한다.
- (void)removeObject:(id)anObject -> 리시버 배열 안의 anObject를 삭제한다.
- (void)removeObjectAtIndex;(unsigned)index -> index의 객체를 제거한다.
'Programming > Objective C' 카테고리의 다른 글
[Objective C] Protocol 과 cypyWidthZone메소드 (0) | 2011.01.07 |
---|---|
[Objective C] UIView, CGPoint, CGSize, CGRect (0) | 2010.12.30 |
[Objective C] memory, retain, reference count, 메모리, 메모리관리 (0) | 2010.12.14 |