【发布时间】:2016-07-10 09:15:33
【问题描述】:
为什么在目标 c 中使用#import?如果我们使用 #include 会发生什么?
【问题讨论】:
标签: objective-c import include
为什么在目标 c 中使用#import?如果我们使用 #include 会发生什么?
【问题讨论】:
标签: objective-c import include
#import 指令作为#include 的改进版本添加到Objective-C。然而,它是否得到改进仍然是一个争论的问题。 #import 确保文件只包含一次,这样您就不会遇到递归包含的问题。但是,无论如何,大多数体面的头文件都会保护自己免受这种情况的影响,因此它并没有太大的好处。
来源:@Jason Coco
【讨论】: