xcode Frameworks,Libraries,and Embedded Content
import 和include#include做的事情其实就是简单的复制粘贴,将目标.h文件中的内容一字不落地拷贝到当前文件中,并替换掉这句include,而#import实质上做的事情和#include是一样的,只不过OC为了避免重复引用可能带来的编译错误(这种情况在引用关系复杂的时候很可能发生,比如B和C都引用了A,D又同时引用了B和C,这样A中定义的东西就在D中被定义了两次,重复了),而加入了#import,从而保证每个头文件只会被引用一次。
实质上import也还是拷贝粘贴,这样就带来一个问题:当
原创
2021-10-27 16:24:49 ·
1719 阅读 ·
0 评论