include和#import 其效果相同,都是导入类中定义的行为(方法);
import 不会引起交叉编译,确保头文件只会被导入一次;
@class 表明只定义了类的名称,而具体类的行为是未知的,一般用于.h 文件
@class比#import编译效率更高。此外@class和#import的主要区别在于解决引用死锁的问题。
@class 表明只定义了类的名称,而具体类的行为是未知的,一般用于.h 文件
@class比#import编译效率更高。此外@class和#import的主要区别在于解决引用死锁的问题。
本文标题:iOS中#include、#import 、@class区别
本文链接:https://www.haomeiwen.com/subject/lrrafxtx.html
网友评论