Xcode4로 시작하는아이폰 프로그래밍


Yoshnao Mori지음 / 김태현 옮김 : 로드북(roadbook)


Section 3-1
오프젝티브 C 기본

C + smalltalk(NextStep) -> ObjectiveC


Section 3-2 포인터 변수

01 NSString *str = [NSString stringWithString: @"문자열"];

02 myLabel.text = str;

문자열 데이터 : @"문자열";

문자열 데이터 표시
NSLog(@"문자열");
NSLog(@"문자열 포멧", 값);

많은 데이터를 처리하기 : 배열
NSArray *배열 변수 =
[NSArray arrayWithObjects: 값, 값, 값, 값, … ,nil];

배열의 데이터 개수
배열 변수.count

번호를 지정해서 읽기
[배열변수 objectAtIndex:번호];

사전데이터 만들기
NSDictionary *사전 데이터 =
[NSDictionary dictionaryWithObjectsAndKeys:
값, 키, 값, 키, 값, 키, …., nil];

모든 키
사전 데이터.allKeys

키로 지정해서 읽기
[사전 데이터 objectForKey: 키];

Section 3-3 : 제어문


Section 3-4 : 클래스
오브젝트 사용방법

오브젝트 만들기
클래스명 *오브젝트명 = [[클래스명 alloc] 초기화 명령;

오브젝트 해제하기
[오브젝트명 release];

속성에 엑세스 하기
변수 = 오브젝트명.속성;
오브젝트명.속성 = 변수;

메소드 실행하기
[오브젝트명 메소드];

값을 넘겨주면서 실행할 때
[오브젝트명 메소드:인수];
[오브젝트명 메소드: 인수1 레이블: 인수2];

ex: 01 [myObject calc: 10 and 20]; <- myObject의 calc메소드에 인수 10, add라는 두번째 인수명에 인수 20을 넘겨주고 명령한다.

+ Recent posts