【IOS】#import和#include有什么区别,@class呢,#import<>跟#import ""有什么区别?

时间:2023-03-08 19:32:26
【IOS】#import和#include有什么区别,@class呢,#import<>跟#import ""有什么区别?

1.#import是object-c导入头文件的关键字,#include是C/c++导入头文件的关键字,使用#import导入头文件会自动只导入一次,不会重复导入。

2.@class是告诉编译器某个类的声明,当执行时,才会去查看类的实现文件,可以解决头文件的相互包含。

3.#import <>用来包含系统的头文件,#import ""是包含用户的头文件。