@class指令能够减少编译时间,告诉编译器“相信我,你最终能了解这个名称的类”,可以减少不得不导入的头文件的数量。
sample如下:
#import <Foundation/Foundation.h>
@classcar;
@interface person : NSObject
@property(nonatomic,retain)NSString *name;
@property(nonatomic,retain)car *carObj;
@end
在类person中有car对象,因为car类和person类是对象指针引用关系,所以我们完全可以采用@class指令来减少#import 的使用次数