黑马程序员技术交流社区

标题: IOS中的@class的使用 [打印本页]

作者: 庐山烟雨浙江潮    时间: 2015-8-10 15:44
标题: IOS中的@class的使用
@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,这样,程序的效率就提高了一倍。

如有错误还请大家指正~




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2