#import与@class的区别
1.import会包含这个类的所有信息,包括实体变量和方法,而@class只是告诉编译器,其后面声明的名称是类的名称,至于这些类是如何定义的,暂时不用考虑,后面会再告诉你。
2.在头文件中, 一般只需要知道被引用的类的名称就可以了。 不需要知道其内部的实体变量和方法,所以在头文件中一般使用@class来声明这个名称是类的名称。 而在实现类里面,因为会用到这个引用类的内部的实体变量和方法,所以需要使用#import来包含这个被引用类的头文件。
转载自http://www.cnblogs.com/jqyp/archive/2012/01/13/2321707.html
其他:使用系统框架,导入框架的两种方式
1,#import <AVFoundation/AVFoundation.h>
2,//@import AVFoundation;
注意://系统的用< >,自己的用“ ”