#import是什么意思?如果我们使用#include会发生什么?

时间:2016-03-23 07:28:21

标签: objective-c import include

为什么在目标c中使用#import?如果我们使用#include会发生什么?

1 个答案:

答案 0 :(得分:0)

  

#import指令已添加到Objective-C,作为#include的改进版本。然而,它是否得到改善仍然是一个争论的问题。 #import确保文件只被包含一次,这样你就不会遇到递归包含问题。然而,大多数体面的头文件无论如何都能保护自己免受此类攻击,所以它并没有那么大的好处。

来源:@Jason Coco