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을 넘겨주고 명령한다.
'Computer Science' 카테고리의 다른 글
JAVA WEB EJB 엔터프라이즈 자바 빈즈 기초 (0) | 2012.06.06 |
---|---|
JSP MVC 모델 기본 설명 : 모델 2 구조를 이용한 MVC 패턴 구현 (0) | 2012.06.06 |
Bigtable, Blobstore 및 Google Storage를 사용하는 GAE 스토리지 (0) | 2012.05.21 |
클라우드 시대의 SW 기회와 위협 (0) | 2012.05.21 |
클라우드 서비스 발전전략과 정책과제 (0) | 2012.05.19 |