黑马程序员技术交流社区
标题:
每天一道【面试】题 #import和#include的区别,@class代表什么?
[打印本页]
作者:
呉HENG
时间:
2017-6-12 13:08
标题:
每天一道【面试】题 #import和#include的区别,@class代表什么?
@class一般用于头文件中需要声明该类的某个实例变量的时候用到,在m文件中还是需要使用#import
而#import比起#include的好处就是不会引起重复包含
作者:
double-w
时间:
2017-6-12 22:29
这是一个经典的面试题.课上老师也讲了.补充一点:#import是OC中的预处理指令,可防止重复包含,而#include是C中的预处理指令,没有防止重复包含的功能.@class不是预处理指令,只用来告诉编译器,class后的数据是1个类.
作者:
kfz0507
时间:
2017-6-13 22:30
虽然有点少,但信息量很多,也是容易犯错的地方
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2