아이폰어플개발정보2010. 8. 30. 10:07
아이폰 어플 간단한 코딩 따라해보기

과제B. WhatATool (Part I) (원본)

Objective-C의 문법은 스탠다드 C의 문법 + 약간의 Objective-C고유의 문법이라고 할 수 있으며 Objective-C자체는 많은 유용한 함수들을 제공한다.

여기서는 Objective-C의 기본 클래스들을 이용하여 간단한 로그를 찍어봄으로써 "코딩 맛보기"를 해본다.

1.Xcode를 기동하여 신규 프로젝트 생성에서 Command Line Utility > Foundation Tool 을 선택한다.

  (프로젝트 명은 WhatATool 이라고 해보자)

2.생선된 프로젝트 파일 일람중에 WhatATool.m을 열어본다.

  여기엔 이미 기본적으로 아래와 같은 main 함수가 만들어져 있다.

#import

int main (int argc, const char * argv[]) {

    NSAutoreleasepool * pool = [[NSAutoreleasePool alloc] init];
    NSLog(@"Hello World");

    [pool release];
    return 0;
}

이 상태로 실행해본다. 메뉴의 Build > Build and go 클릭.

성공했다고 나오지만 화면엔 아무 변화가 없다. Hello World는 어디에 찍히는 걸까? 로그파일?

정답은, 콘솔에 나온다.

콘솔은 메뉴의 Window > Console 을 클릭하면 보인다.

이제 이 프로젝트에 4가지 소스를 추가해보자.

<순서>

1.사용자 홈 디렉토리 찍어보기 (NSString 클래스 이용)

2.프로세스 ID 찍어보기 (NSProcessInfo 클래스 이용)

3.즐겨찾기 만들어보기 (NSMutableDictionary 클래스 이용)

4.Selector 의 이용과 Class 정보 보기

이 4가지 섹션에선 모두 NSLog 클래스를 이용하여 정보를 콘솔에 출력한다.

NSLog는 기본적으로 유저 메세지 앞에 시간, 프로세스명, 프로세스ID 등을 붙여준다.

   예 : 2008-09-23 13:49:42.275 WhatATool[360] Your message here.



출처 : http://blog.naver.com/PostView.nhn?blogId=katchup00&logNo=10075344314
Posted by 오늘마감

댓글을 달아 주세요