본문 바로가기

iOS 앱 개발 :: APP DEVELOPMENT/Objective C

NSArray basic : init, count, add, remove

반응형
Objective - C 
 

NSArray  기본적인 초기화, 카운트, 추가 및 삭제 다루기

 // Init
[[NSArray alloc] initWithObjects:@"a", @"b", nil];

// Count
[myArray count];

// Add
[myArray addObject:@"a"];
[myArray addObjectsFromArray:myArray2];

//Remove
1. Object 값으로 제거 
[myArray removeObject:@"a"];

2. Index 값으로 제거
[myArray removeObjectAtIndex:myIndexValue];

3. Range를 정하여 Object 제거
NSRange myRange = {2, 5};

- NSArray에 Int형 변수형 넣기

NSArray *array = [[NSArray alloc] initWithObjects: 1, 2, nil];
// NSArray에는 Primitive Type이 아닌 Reference(Pointer) Type만 넣을 수 있음.
// 따라서, Wrapping 함수를 아래와  같이 이용.

NSArray *array = [[NSArray alloc] initWithObjects:
                                                  [NSNumber numberWithInt: 1],
                                                  [NSNumber numberWithInt: 2], nil];

반응형