我有一个相对简单的问题,希望能得到答案。
想象一下,我在 iOS 中有一个静态库,比如 MyLibrary.a
在这个库中说有一些 .m 文件调用:"#import SomeHeaderWhichDoesNotYetExist.h"
- 但是问题是,当"#import SomeHeaderWhichDoesNotYetExist.h"
调用时, SomeHeaderWhichDoesNotYetExist.h 可能不一定存在于项目中(正如其标题所暗示的那样)。例如,
#ifdef something
#import SomeHeaderWhichDoesNotYetExist.h
#endif
当有人使用Mylibrary.a 时——他/她可能会在稍后实现 SomeHeaderWhichDoesNotYetExist.h,并且我们希望 MyLibrary.a 能够按照上面代码中的指定自动使用它。你认为这可能吗?
谢谢你。