1.#import和#include的区别以及@class
Posted JeffreyW
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1.#import和#include的区别以及@class相关的知识,希望对你有一定的参考价值。
#import是针对#include的改进,可以确保引用的文件只被引用一次,这样就不会递归包含某个头文件,区别:
#import会导入头文件的所有信息,包括所有的实例变量和方法等@class只是告诉编译器后面声明的是类的名称,不会产生编译冲突,一般用在头文件,而在实现文件中,需要用到类的各种方法和属性,所以需要#import
以上是关于1.#import和#include的区别以及@class的主要内容,如果未能解决你的问题,请参考以下文章
IOS开发之----#import#include和@class的区别