美文网首页iOS开发开发总结
#include与#import的区别;#import与@cla

#include与#import的区别;#import与@cla

作者: 凌啸寒 | 来源:发表于2016-06-30 21:20 被阅读43次

    1.两者的区别是:#include与#import的效果相同,只是后者不会引起交叉编译,确保头文件只会被导入一次。

    2.#import与@class的却别是:#import会包含这个类的所有信息,包括实体变量和方法,而@class只是告诉编译器,其后面声明的名称是类的名称,至于这些类是如何定义的,暂时不用考虑。使用#import编译效果高,防止相互包含的编译错误。

    相关文章

      网友评论

        本文标题:#include与#import的区别;#import与@cla

        本文链接:https://www.haomeiwen.com/subject/zsqfjttx.html