#import 和 #include 语句有两种方式引入头文件
-
使用使用双引号" "
-
使用左右尖括号< >
区别:对于不是使用完全文件路径名的头文件的搜索顺序不同
#import #include | 例 | 搜索顺序 |
---|---|---|
双引号" " | #import "NSObject+YYModel.h" | 1. 包含该#include语句的源文件所在目录 2. 包含该#include语句的源文件的已经打开的头文件的逆序 3. 编译选项-I所指定的目录 4. 环境变量INCLUDE所定义的目录 |
尖括号< > | #import <YYModel/NSObject+YYModel.h> | 1. 编译选项-I所指定的目录 2. 环境变量INCLUDE所定义的目录 |