1. ObjectiveC 소스 파일은 .m을 파일 이름의 맨 마지막 글자(확장자)로 한다. 아래는 자주 사용되는 파일 확장자 목록이다.
확장자 | 의미 |
.h | 헤더 파일 |
.m | Objective-C 소스 파일 |
.mm | Objective-C++ 소스 파일 |
XCode 프로젝트 창으로 처음 들어가면 아래와 같은 템플릿 파일이 생성된다.
#import <Foundation/Foundation.h> int main (int argc, const char * argv[]) { @autoreleasepool { NSLog(@"Programming is fun!"); } return 0; } |
위와 같은 코드의 경우 Objective-C 컴파일러인 Clang을 사용하여 프로그램을 컴파일하고 링크할 수 있다. 보통 다음과 같은 Clang 명령으로 컴파일한다.
clang -fobj-arc files -o programe |
files는 컴파일 파일의 목록이다. programe은 실제 코드를 담게 될 파일의 이름이다.
위 규칙에 따라 컴파일 할 커맨드라인은 아래와 같다. 아래 예제에서는 prog1이 파일의 이름이다.
clang -fobj-arc main.m -o prog1 |
위 명령의 결과로 아무 메세지도 뜨지 않는다면 프로그램에서 오류가 발생하지 않았다는 의미이다.
이제 prog1 을 입력하여 프로그램을 실행한다.
./prog1 |
./ 를 붙인 이유는 현재 디렉토리에서 프로그램을 찾게 하는 것이다.
'Objective-C' 카테고리의 다른 글
0.3. 변수의 값 표시하기 (1) | 2024.01.03 |
---|---|
0.2. 프로그램 설명하기 (0) | 2024.01.03 |