Object C的项目中可能包含多种文件,有Object C,C、C++还有Object C++等等文件,他们的扩展名也有所不同,本文是将扩展名和文件的意义罗列如下:
扩展名 | 文件类型 |
.h | C/C++/Objective-C 的头文件 |
.m | Objective-C的实现文件 |
.mm | Objective-C++的实现文件 |
.cc | C++的实现文件 |
.c | C的实现文件 |
针对不同语言的实现文件,需要严格定义扩展名,因为,XCode会根据不同的扩展名进行不同的语言的编译。
参考文献:
https://google.github.io/styleguide/objcguide.html