iOS #import & #include

#import#include 语句有两种方式引入头文件编译

  1. 使用使用双引号" "table

  2. 使用左右尖括号< >import

区别:对于不是使用彻底文件路径名的头文件的搜索顺序不一样变量

#import
#include
搜索顺序
双引号" " #import "NSObject+YYModel.h" 1. 包含该#include语句的源文件所在目录
2. 包含该#include语句的源文件的已经打开的头文件的逆序
3. 编译选项-I所指定的目录
4. 环境变量INCLUDE所定义的目录
尖括号< > #import <YYModel/NSObject+YYModel.h> 1. 编译选项-I所指定的目录 2. 环境变量INCLUDE所定义的目录
相关文章
相关标签/搜索