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; // 메세지를 출력하고 함수를 종료한다는 의미다.---정상종료 한다는 의미임
NSLog(@"Programming in fun! \n"); // C언어에서의 "printf" 함수, " " 안의 메세지를 출력한다.
[pool drain]; // 메모리 할당을 해제한다.
return 0; // 메세지를 출력하고 함수를 종료한다는 의미다.---정상종료 한다는 의미임
}
// 메인함수가 끝났습니다.
// 메인함수가 끝났습니다.
p.s Object-C 언어는 대소문자를 구별한다.
출처 : Programming in Object-C 2.0 / 스티븐 코찬 지음, 박세헌 옮김 / 인사이트 출판