[Objective-C++] Objective-C++ 은 무엇일까?
확장자 의미
.c C 언어 소스 파일
.cc, .cpp C++ 언어 소스 파일
.h 헤더 파일
.m Objective-C 소스 파일
.mm Objective-C++ 소스 파일
.pl Perl 소스 파일
.o (컴파일된) 오브젝트 파일

Objective-C++ 은 무엇일까?

애플 문서를 살펴보면, Objective-C++ 는 Objective-c 와 c++을 혼합해 사용할 수 있는 언어를 말한다. 애플의 Objective-C 컴파일러가 한 소스 파일(.mm)에 C++과 Objective-C 를 혼합해 쓸 수 있는 걸 허락하고, 따라서 Objective-C 프로그램에 C++ 라이브러리를 사용하는 것도 가능하다.

주의: Xcode에서 Objective-C++ 을 사용하려면 .mm 확장자 파일을 사용해야 합니다.

.o file

오브젝트 파일. 컴파일하면 기계어(0,1)로 이루어진 오브젝트 파일로 변환된다.