@class、#import
一、如果要在一个类A里引入类B,一般在A的声明文件里不用#import "B.h",而用@class B。 在A的.m文件里用 @import "B.h";
二、如果是继承某个类,就要导入类的头文件。如果只是定义成员变量,属性,用@class.
三、#import方式会包含被引用类的所有信息,包括被引用累的变量和方法;@class方式只是告诉编译器在A.h文件B *b只是类的声明,具体这个
类里有什么信息,这里不需要知道,等实现文件中真正要用到时,才会真正去查看B类中信息。
浙公网安备 33010602011771号