본문 바로가기
  • 그냥 하자
반응형

NSArray2

Chap5-2. NSMutableArray, NSArray, 배열의생성과요소접근, 배열, NSMutableData, NSData, NSMutableString, NSString, NSValue, NSNumber 이 글은 아래의 출처를 수정하여 작성한 글 임을 밝힌다. 배열 1. 배열 객체의 종류 Foundation 배열은 인스턴스의 연속된 모임입니다. 일반적인 언어에서는 배열의 원소는 특정한 하나의 자료형으로 구성되지만 여러 자료형으로 만들 수도 있습니다. 배열도 2가지가 있습니다. 수정이 불가능한 NSArray 과 수정이 가능한 NSMutableArray이 있습니다. 2. NSArray의 생성과 요소 접근 1) NSArray의 생성 NSArray * 배열명 = [NSArray arrayWithObjects: 인스턴스 나열.., nil]; //Objects면 nil, Object면 안씀. = s가 붙으면 nil을 쓴다. 배열 원소의 나열이 끝나면 마지막에 nil을 삽입해야 합니다. nil은 배열 원소의 끝을 나.. 2012. 3. 26.
Chap5-1. NSMutableArray, NSArray, 배열의생성과요소접근, 배열, NSMutableData, NSData, NSMutableString, NSString, NSValue, NSNumber 이 글은 아래의 출처를 수정하여 작성한 글 임을 밝힌다. 일반 value형 변수 -> 객체NSNumber * num1 = [NSNumber numberWithInt : 100]; // autorelease이기 때문에 이대로 놔두면 알아서 소멸됨NSNumber * num2 = [[NSNumber alloc] initWithInt : 100]; //alloc이면 release를 사용자가 해야 함int a = [num1 IntegerValue]; //정수를 가져올 때[num2 release]; //이렇게 나중에 릴리즈 해줘야 함[num1 compare:num2]; //값을 비교해 줌작으면 NS같으면 NSOrder크면 NSOrderDecending== : value형에서는 value비교, 참조형에서는 id비교 .. 2012. 3. 26.
반응형