A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 庐山烟雨浙江潮 中级黑马   /  2015-8-10 15:44  /  432 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

@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,这样,程序的效率就提高了一倍。

如有错误还请大家指正~

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马