1.两者的区别是:#include与#import的效果相同,只是后者不会引起交叉编译,确保头文件只会被导入一次。
2.#import与@class的却别是:#import会包含这个类的所有信息,包括实体变量和方法,而@class只是告诉编译器,其后面声明的名称是类的名称,至于这些类是如何定义的,暂时不用考虑。使用#import编译效果高,防止相互包含的编译错误。
1.两者的区别是:#include与#import的效果相同,只是后者不会引起交叉编译,确保头文件只会被导入一次。
2.#import与@class的却别是:#import会包含这个类的所有信息,包括实体变量和方法,而@class只是告诉编译器,其后面声明的名称是类的名称,至于这些类是如何定义的,暂时不用考虑。使用#import编译效果高,防止相互包含的编译错误。
本文标题:#include与#import的区别;#import与@cla
本文链接:https://www.haomeiwen.com/subject/zsqfjttx.html
网友评论