본문 바로가기
Object-C

2장 Object-C로 프로그래밍 하기

by 풍야 2010. 3. 12.

1. 자주 사용되는 파일 확장자

*.c : C 언어 소스파일
*.cc *.cpp : C++ 언어 소스파일
*.h : 헤더파일(C,C++ 및 기타 프로그램 언어)
*.m : Object-C 소스 파일
*.mm : Object-C++ 소스 파일
*.pl : Perl 소스 파일
*.o : 목적(컴파일된) 파일


2. 예제 #1

#import <Foundation/Foudation.h>   // 위 해더 파일을 참조한다는 뜻이다.

int main(int argc, cont char * argc[])   // 맨 왼쪽 int는 반환형 변수 타입, 괄호안의 변수들은
                                                         메인함수안에 있는 선언된 변수들이다.
{
NSAutoreleasePool * pool = [[NsAutoreleasePool alloc] init];  // 메모리 공간 할당 및 초기화
NSLog(@"Programming in fun! \n");  // C언어에서의 "printf" 함수, "  " 안의 메세지를 출력한다.

[pool drain];   // 메모리 할당을 해제한다.
return 0;  // 메세지를 출력하고 함수를 종료한다는 의미다.---정상종료 한다는 의미임
}

// 메인함수가 끝났습니다.

p.s Object-C 언어는 대소문자를 구별한다.


출처 : Programming in Object-C 2.0 / 스티븐 코찬 지음, 박세헌 옮김 / 인사이트 출판