iOS中#include、#import 、@class区别

2017-06-07  本文已影响0人  南少cc

include和#import 其效果相同,都是导入类中定义的行为(方法);

import 不会引起交叉编译,确保头文件只会被导入一次;

@class 表明只定义了类的名称,而具体类的行为是未知的,一般用于.h 文件
@class比#import编译效率更高。此外@class和#import的主要区别在于解决引用死锁的问题。

上一篇 下一篇

猜你喜欢

热点阅读