1.#import和#include的区别以及@class

Posted JeffreyW

tags:

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

#import是针对#include的改进,可以确保引用的文件只被引用一次,这样就不会递归包含某个头文件,区别:

#import会导入头文件的所有信息,包括所有的实例变量和方法等@class只是告诉编译器后面声明的是类的名称,不会产生编译冲突,一般用在头文件,而在实现文件中,需要用到类的各种方法和属性,所以需要#import

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

C++#include和#import的区别

#import#include以及@class的区别

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

#import#include#import<>和#import””的区别

oc基础知识(转)

Python的from import和import的区别