import 和 include的区别:
1、来说 #import是引用OC的头文件的时候使用的,#include是引用c/c++的头文件使用的。
2、前者可以防止重复包含头文件只编译一次,后者不能。
import 和 class的区别:
1、前者包含这个类的所有信息,包括一些变量和方法。后者只告诉编译器,我后面的名称是类的名称,至于里面的详细内容没有告诉编译器。
2、一般情况下在.h头文件中只需要知道类的名称就行了不需要关心内部的实现,所以一般情况下在.h中使用class
切记:一般情况下,在.h中能不使用import就不使用!