2011-08-11 31 views
0

如果它已經在前綴頭文件中,我不能忽略.m文件中的#import「foo.h」嗎?Objective-C:Xcode前綴頭文件(.pch文件)冗餘#import

當我離開它時,產品仍然成功生產。但是,我注意到Xcode模板讓它們保持原樣。爲什麼?

#include的答案是否一樣?

+1

可能的重複[爲什麼Xcode模板有#import重複Prefix.pch?](http://stackoverflow.com/questions/6462288/why-do-xcode-templates-have-imports-that-duplicate-前綴-PCH) – Yuji

回答

1

我不知道爲什麼這樣做,但它並沒有受傷,因爲#import通過檢查,如果事情已經#import -ed或#include -d從雙#include保護,所以沒有,同樣的情形是行不通的用#include。