过度导入Prefix.pch? (#ifdef __OBJC__)

时间:2012-11-23 20:29:42

标签: objective-c ios import

所以,如果我正确记住了事情,我项目中Prefix.pch中导入的任何东西都会被导入到我的每个新类中。但是,默认情况下,任何NSObject子类都会导入Foundation / Foundation.h并查看子类,并在各自的标题中导入UIKit / UIKit.h。

这不是过度导入吗?我没有在我的课程中两次导入Framework标题吗?

2 个答案:

答案 0 :(得分:1)

这是无害的。如果已导入指定的文件,则#import预处理程序指令不执行任何操作。

答案 1 :(得分:0)

没有办法避免警告。警告是警告而不是错误,因为它们可能是错误的。在这种情况下,请忽略警告。