@class、#import

 

一、如果要在一个类A里引入类B,一般在A的声明文件里不用#import "B.h",而用@class B。 在A的.m文件里用 @import "B.h";

二、如果是继承某个类,就要导入类的头文件。如果只是定义成员变量,属性,用@class.

三、#import方式会包含被引用类的所有信息,包括被引用累的变量和方法;@class方式只是告诉编译器在A.h文件B *b只是类的声明,具体这个

      类里有什么信息,这里不需要知道,等实现文件中真正要用到时,才会真正去查看B类中信息。

posted @ 2014-12-19 16:22  unity_lan  阅读(147)  评论(0)    收藏  举报