XCode2009.04.07 15:09

안녕하세요


모든 언어의 첫걸음은 Hello World 로 시작하죠?


간단히 시작 해 볼까요?


처음이니깐, NSLog를 이용해서 디버그 창에 찍어 보도록 하겠습니다.


1. XCode를 실행합니다.

실행 하고나서 상단에 [File]-[New Project]를 선택 합니다. 아래와 같은 New Project 창에서 Window-Based Application을 선택하고 Choose 버튼을 클릭합니다





그러면 프로젝트 이름을 지정하는 창이 나타납니다.

이름을 HelloWorld로 설정 하고 Save 버튼을 클릭 합니다.



아래 그림과 같이 프로젝트 생성이 되었습니다.




우리가 원하는 것은 뷰단이 아니고 NSLog를 이용하여 Hello World를 디버그 창에 찍는것 입니다.

위 창과 같이 main.m 파일을 열면 위와 같은 소스가 나옵니다.


다른 언어와 비슷하게 main 메서드에서 시작하네요 ^^


#import! <UIKit/UIKit.h>

int main(int argc, char *argv[]) {
   
    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
    int retVal = UIApplicationMain(argc, argv, nil, nil);
    [pool release];
    return retVal;
}


이 소스를 아래와 같이 변경 합니다


#import! <UIKit/UIKit.h>

int main(int argc, char *argv[]) {
   
    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];

    NSLog(@"Hello World!!!");
    int retVal = UIApplicationMain(argc, argv, nil, nil);
    [pool release];
    return retVal;
}


그리고 command + R 버튼 또는 Build and Go 버튼을 누르면  iphone simulator가 실행되면서 로그창에


아래 그림 처럼 로그가 찍힙니다.




이로써 우리의 첫번째 어플리케이션이 완성되었습니다.



P.S : 거의 모든 소스의 Hello World가 Interface Builder로 레이블과 버튼으로 시작하는 예제였는데

따라하기가 어렵더라구요.. 이걸 한번 해 보시고 그 예제를 해 보시면 약간 더 감잡는데 좋을것 같네요.

저작자 표시 비영리 동일 조건 변경 허락
신고
Posted by dotnetpower
TAG ,

티스토리 툴바