반응형
Objective - C
NSArray 기본적인 초기화, 카운트, 추가 및 삭제 다루기
// Init
// Count
// Add
//Remove
- 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];
NSArray 기본적인 초기화, 카운트, 추가 및 삭제 다루기
// Init
[[NSArray alloc] initWithObjects:@"a", @"b", nil];
// Count
[myArray count];
// Add
[myArray addObject:@"a"];
[myArray addObjectsFromArray:myArray2];
[myArray addObjectsFromArray:myArray2];
//Remove
1. Object 값으로 제거
[myArray removeObject:@"a"];
2. Index 값으로 제거
[myArray removeObjectAtIndex:myIndexValue];
3. Range를 정하여 Object 제거
NSRange myRange = {2, 5};
[myArray removeObject:@"a"];
2. Index 값으로 제거
[myArray removeObjectAtIndex:myIndexValue];
3. Range를 정하여 Object 제거
NSRange myRange = {2, 5};
- NSArray에 Int형 변수형 넣기
// NSArray에는 Primitive Type이 아닌 Reference(Pointer) Type만 넣을 수 있음.
// 따라서, Wrapping 함수를 아래와 같이 이용.
NSArray *array = [[NSArray alloc] initWithObjects:
[NSNumber numberWithInt: 1],
[NSNumber numberWithInt: 2], nil];
반응형