#ⅰnclude,#import和@class的区别
2023-10-10 本文已影响0人
鳌拜的弟弟熬夜
在C语言中,使用#include来引入头文件,如果需要防止重复导入需要使用#ifndef...#define...#endif
在OC语言中,使用#import来引入头文件,可以防止重复引入头文件,可以避免出现头文件递归引入的现象。
@class仅用来告诉编译器,有这样一个类,编译代码时,不报错,不会拷贝头文件。如果需要使用该类或者内部方法需要使用#import导入。
在C语言中,使用#include来引入头文件,如果需要防止重复导入需要使用#ifndef...#define...#endif
在OC语言中,使用#import来引入头文件,可以防止重复引入头文件,可以避免出现头文件递归引入的现象。
@class仅用来告诉编译器,有这样一个类,编译代码时,不报错,不会拷贝头文件。如果需要使用该类或者内部方法需要使用#import导入。