1 .@class
创建一个向前引用,使类之间可以相互引用。比如,类a和类b需要相互引用,但是使用#import会出现编译错误,这时可以在A.h中添加@class B ,然后在B.h中添加@class A来解决。
注意:
a.类中对其他类的引用是以指针的形式实现,这样可以使用@class。
b.如果是继承关系就不能使用@class ,因为编译器需要知道父类的详细信息,并编译成功才能保证子类的编译成功,使用@class只能达到 "相信我,你最终能够了解这个名称的类" ,所以只能用#import的方式引入。