G'Day程序员,
让我们直接了解我注意到的一些问题。我正在清理我的代码并了解Xcode生成了多少样板代码。我发现了一些不寻常的东西,在我的前缀文件中(假设你们所有人都必须拥有这个......)我有一些像这样的代码,
[图1.1]
在图1.1中,我们可以清楚地看到,如果定义是目标C而不是#import <UIKit/UIKit.h>
。这将节省我们在所有其他类中重写#import语句,因为根据定义,这个导入将可用于我们项目中的所有Objective C类。(我可能错了,如果我错了,请用砖块打我!:))
但是,无论何时添加类或选择ViewBased应用程序(或其他...),都会有很少的类已经为您创建了大量的样板代码,包括#<UIKit/UIKit.h>
,
[图1.2]
正如我们在Image 1.2中看到的,Xcode再次添加了import语句,所以我的困惑是,
我无法理解
感谢您输入
答案 0 :(得分:1)
它可能包含两次,因此如果您决定禁用前缀标题,则不会破坏您的代码。
答案 1 :(得分:1)
由于Xcode模板质量参差不齐,因此您可以多次导入相同的内容。有些是好的,有些则不太好。它们是由人们写的,他们往往不是完美的。
您并不需要担心,因为#import会阻止标题被多次包含。
你也不需要#import两次,因为它只被包含一次。