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所定義的目錄
相關文章
相關標籤/搜索