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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

@class一般用于头文件中需要声明该类的某个实例变量的时候用到,在m文件中还是需要使用#import

而#import比起#include的好处就是不会引起重复包含

评分

参与人数 1黑马币 +5 收起 理由
double-w + 5 赞一个!

查看全部评分

2 个回复

倒序浏览
这是一个经典的面试题.课上老师也讲了.补充一点:#import是OC中的预处理指令,可防止重复包含,而#include是C中的预处理指令,没有防止重复包含的功能.@class不是预处理指令,只用来告诉编译器,class后的数据是1个类.
回复 使用道具 举报
虽然有点少,但信息量很多,也是容易犯错的地方
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马