- #include:
- 用于文件包含, #include "A.h";
- 当C 包含 A和B, 同时B包含A,会重复引用A文件,影响效率;
- #import
- #include的优化版,保证对某个文件的引用只会发生一次;
- @class
- 声明对类的引用,通知编译器,可以使用类公开的属性;但是必须要在.m文件中使用#import包含类的头文件才能正常使用。
注:当需要包含C语言头文件时,如#include <math.h> 需要使用#include;
当包含OC头文件时,使用#import;