Objective-C
中以#
开始的标识符称为指令。
Objective-C
中的指令大多来自C的指令。
#import
指令是对C中的#include
指令的优化。 使用方法与#include
指令完全一样。
C中的#include
指令有一个缺点:如果多次include
了同一个文件, 那么就会出错,通常的解决办法就是定义一个宏,配合另一个指令#ifndef
进行判断是否要再次include
, 这样虽然能解决问题,但是确实很麻烦,所以Objective-C
提供了这个指令来代替C中的#include
指令, 但是,C中的#include
指令仍然可以使用,只是不建议使用! 因为Objective-C
兼容C的语法!