亲耐的程序猴们,王叫兽大课堂又来误人子弟了~~
#include 这种导入头文件的方式大家非常熟悉吧,这种方式当你重复导入会报重定义error,
导致写C的程序猴们累成狗啊!!幸好我们现在是一名iOS猴了,哈哈~~
apple公司一贯关爱程序猴的宗旨,做了头文件导入判断封装——'#import'
从此我们再也不用去做头文件的查重工作了。
保持着这个宗旨@Class也随之出现,他的功用:
一是:用来防止头文件循环引用(耗费大量硬件性能)
二是:用来声明这个类是存在的,但是编译时只有用到这个类的时候才会导入,从而节省了编译时间。
note:虽然@class好处多多,但也不要处处都用,乱用可能会导致你编译时,依赖异常。