#import#include以及@class的区别

Posted 洛长安&王遇白

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了#import#include以及@class的区别相关的知识,希望对你有一定的参考价值。

一、#import和#include的区别

 当我们在代码中使用两次#include的时候会报错:因为#include相当于拷贝头文件中的声明内容,所以会报重复定义的错误

但是使用两次#import的话,不会报错,所以他可以解决重复导入的问题,他会做一次判断,如果已经导入一次就不导入了

二、@class关键字的作用

避免文件之间相互引用(导入)

以上是关于#import#include以及@class的区别的主要内容,如果未能解决你的问题,请参考以下文章

#include,#import ,@class 有什么区别?

java importpackage作用与用法以及与C include的区别

IOS开发之----#import#include和@class的区别

iOS import,include和class的区别

iOS#import和#include和@class用法

JS之 if语句函数 对接事件动作 函数更改css css对接需要换妆的区id或class