假设我有一个类,如下声明:iOS版 - 编译依赖
// ClassB.h
#import "ClassA"
@class ClassC;
@interface ClassB : ClassA
@property (nonatomic, strong) ClassC *obj;
@end
实现文件:
// ClassB.m
#import "ClassC.h"
#import "ClassD.h"
#import "ClassB.h"
...
父头文件:
// ClassA.h
#import "ClassE.h"
@interface ClassA : NSObject
@end
然后修改它文件会导致ClassB重新编译? (ClassA.h?ClassA.m?ClassC.h?ClassC.m?ClassD.h?ClassD.m?ClassE.h?ClassE.m?)
你确定在ClassB.m中没有“#import”ClassB.h吗? – Avt