1.@class 使用场景:对于循环依赖关系来说,比方A类引用B类,同时B类也引用A类: 可以看出Person和Card互相引用,此时如果使用#import编译报错!因此当使用@class在两个类中相互声明,编译不会报错! 用法:使用 @class 类名; 就可以引用一个类,说明一下它是一个类 @class和#import的区别: #import方式会包含被引用类的所有信息,包括被引用类的变量和方法:@class方式只是告诉编译器在A.h文件中 B *b 只是类的声明,具体这个类里有什么信息,这…