@class XXXX 一般放在头文件中,用来代替import "XXXX.h"
在YYYY.h 中使用@class XXXX,相当于告诉了编译器XXXX是一个类,这样就可以使用XXXX来创建对象,而不去编译XXXX文件里的内容。
这样使用的好处是,如果有很多头文件都引入了XXXX.h时,一旦XXXX.h发生了改变,不需要每个头文件都去编译一遍,这样可以提高效率。
但是在YYYY.m中,要使用XXXX中的属性和方法时,需要使用import "XXXX.h"来导入XXXX.h文件。这样的话,编译时,在YYYY.h文件里面少编译一次XXXX.h,这样,程序的效率就提高了一倍。
如有错误还请大家指正~ |
|