美文网首页
#import和#include,@class的区别

#import和#include,@class的区别

作者: 故心丷 | 来源:发表于2016-08-30 14:13 被阅读0次

#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区别 #import和@class的区别 #import<>和#import"...

  • OC基础

    1.#import、#include、@class、#import<>和#import""的区别?import 是...

  • iOS面试-1

    #import和#include有什么区别?@class呢?#import<>和#import""有什么区别? #...

  • iOS笔试题---001

    1.#import和#include的区别以及 @class 相关作用? import和#include都能完整地...

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

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

  • #import和#include,@class的区别

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

  • 2019--iOS 面试集锦

    一、iOS基础 1、#import、#include、@class有什么区别,#import<>和#import“...

  • iOS-题总结-1

    #import 跟#include、@class有什么区别?#import<> 跟 #import""又什么区别?...

  • iOS (持续更新)

    1、#import 跟 #include 有什么区别,@class呢,#import<> 跟 #import"" ...

  • iOS笔试题

    1.#import跟#include、@class有什么区别?#import<>跟#import”"又什么区别? ...

网友评论

      本文标题:#import和#include,@class的区别

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