아이폰어플개발정보2011. 3. 12. 17:12
- NSArray는 다른 객체 포인터들의 목록이다.

- 자주 사용되는 메소드
- (unsigned)count -> 현재 배열의 객체의 수를 리턴한다.
- (id)objectAtIndex:(unsigned)i -> i번째 위치한 객체를 리턴한다.
- (id)lastObject -> 현재 배열의 맨 마지막 객체를 리턴한다.
- (BOOL)containsObject:(id)anObject -> 현재의 배열에 anObject오브젝트를 포함하면 YES 아니면 NO
- (unsigned)indexOfObject:(id)anObject -> 리시버에서 anObject가 있는지 가장 낮은 색인부터 검색하  여 배열의 색인 값을 리턴한다. 찾지 못하면 NSNotFound를 리턴한다.
 
NSArray *photoList =[NSArray arrayWithObjects:@"Photo 1.jpg", @"Photo 2.jpg", @"Photo 3.jpg", @"Photo 4.jpg",nil];

 
- NSMutableArray는 NSArray를 상속받았지만 객체를 삽입하고 삭제할 수 있도록 확장되었다.

- 자주 사용되는 메소드

             - (void)addObject:(id)anObject -> anObject를 리시버의 끝에 삽입한다. nil배열은 넣을 수 없다.

 - (void)addObjectsFromArray:(NSArray *)otherArray -> 매개체의 배열에 담긴 객체들을 넣는다.

 - (void)insertObject:(id)anObject atIndex:(unsigned)index -> index의 위치에 객체를 삽입한다.

             - (void)removeAllObjects -> 리시버에 포함된 모든객체를 제거한다.
             - (void)removeObject:(id)anObject -> 리시버 배열 안의 anObject를 삭제한다.
             - (void)removeObjectAtIndex;(unsigned)index -> index의 객체를 제거한다.

 


출처 : http://blog.naver.com/PostView.nhn?blogId=yesusok&logNo=50100674668
Posted by 오늘마감

댓글을 달아 주세요