例如
#import "Masonry.h"
上面這樣是可以的,沒有問題
#import <Masonry/Masonry.h>
這樣就不行了,提示找不到文件
曾经蜡笔没有小新2017-05-02 09:29:12
#import
為什麼#import "Masonry.h"可以找到呢?
原因是Xcode會預設包含所有header文件,所以#import "Masonry.h"是可以的。
哪種情況下使用#import
如果你的工程有多target的話,就配置header搜尋路徑,使用#import
補充(下面幾張圖片理解起來就容易了)
build settings配置
目錄結構
頭檔導入
phpcn_u15822017-05-02 09:29:12
Xcode有一個bug:即使寫代碼時報錯找不到頭文件,但是可以build。
另外,如果你使用了framework,你可以使用 @import Masonry;