#import是Objective-C导入头文件的关键字, #include是C/C++导入头文件的关键字,使用#import头文件会自动只导入一次,不会重复导入,相当于#include和#pragma once;
@class告诉编译器某个类的声明,当执行时,才去查看类的实现文件,可以解决头文件的相互包含;
#import<>用来包含系统的头文件,#import””用来包含用户头文件。
Objective-C与C/C++头文件导入机制解析
本文深入探讨了Objective-C中#import关键字与C/C++中#include关键字的区别,解释了@class的作用以及#import<>与#import的用法。通过实例展示了如何正确管理头文件依赖,避免编译错误。
#import是Objective-C导入头文件的关键字, #include是C/C++导入头文件的关键字,使用#import头文件会自动只导入一次,不会重复导入,相当于#include和#pragma once;
@class告诉编译器某个类的声明,当执行时,才去查看类的实现文件,可以解决头文件的相互包含;
#import<>用来包含系统的头文件,#import””用来包含用户头文件。

被折叠的 条评论
为什么被折叠?