【发布时间】:2012-11-23 20:29:41
【问题描述】:
所以,如果我没记错的话,在我的项目的 Prefix.pch 中导入的任何内容都会被导入到我的每个新类中。但是,默认情况下,任何 NSObject 子类都导入 Foundation/Foundation.h,视图子类在各自的头文件中导入 UIKit/UIKit.h。
这不是过度进口吗?我没有在我的类中两次导入框架头文件吗?
【问题讨论】:
标签: objective-c ios import
所以,如果我没记错的话,在我的项目的 Prefix.pch 中导入的任何内容都会被导入到我的每个新类中。但是,默认情况下,任何 NSObject 子类都导入 Foundation/Foundation.h,视图子类在各自的头文件中导入 UIKit/UIKit.h。
这不是过度进口吗?我没有在我的类中两次导入框架头文件吗?
【问题讨论】:
标签: objective-c ios import
它是无害的。如果指定的文件已经被导入,#import 预处理器指令什么也不做。
【讨论】:
没有任何方法可以避免该警告。警告是警告而不是错误,因为它们可能是错误的。在这种情况下,请忽略警告。
【讨论】: