美文网首页
1:#import和#include有什么区别,@class,#

1:#import和#include有什么区别,@class,#

作者: 钎探穗 | 来源:发表于2016-03-26 10:44 被阅读348次

    1:#import和#include有什么区别,@class,#import<>跟#import" "有什么区别?

    #import是OC导入头文件的关键字,#include是C/C++导入头文件的关键字

    使用#import只导入一次不会重复导入,相当于#include和#pragma

    once;(使用#include可能会出现循环引用,使用#pragma once消除这种可能)

    @class一般用于声明某个字符串作为类名使用,它只是声明了一个类名,没有导入.h文件中的内容,不会引起交叉编译问题

    #import< >代表导入系统自带的框架

    #import" "代表导入我们自己创建的文件,导入的使我们.h文件,也就是头文件

    相关文章

      网友评论

          本文标题:1:#import和#include有什么区别,@class,#

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