<一>
@class --- 使用在.h文件中,引用一个类
#import" " --- 导入自定义的头文件
#import< > ----- 导入系统的类库
<二>
1 @class 与#import 的使用:
@class 在.h文件中使用,引用一个类。仅仅告诉编译器有这么一个类,具体内容不知道.
#import 在.m文件中使用。包含了引用类的所有信息,包括引用类变量和方法
2 两者在使用效率上的区别:
#import 把一个文件所有内容拷贝,当文件内容发生改变,则引用这个文件的所有类得重新拷贝编译,降低效率。
3 对于循环依赖关系,即A类引用B类,B类引用A类,这种情况会代码编译报错。解决办法就是在头文件使用@class