1

有什么区别:

#import <Twitter/Twitter.h>

和:

#import "Twitter/Twitter.h"

另外,什么是:

@class SomeClass

我很困惑。我应该使用哪一个?

4

1 回答 1

2

您通常使用 <> 来表示标题在您的项目之外,而不是您自己的文件之一。如果它是您的文件,则使用 "" 代替。这主要是为了让自己和其他人更清楚一点。

在您的情况下,使用 <> 是更好的方法。

“class”关键字用于前向声明。在 c++ 中,它加快了编译速度,我通常使用它而不是递归依赖。例如,如果您有包含 Bh 的标头 Ah 并且 Bh 需要包含 Ah 相反,我转发在 B 中声明类 A 或任何看起来最合适的东西。

这个问题也可以解释一下,因为我只在 C++ 中使用了前向声明。

@class 与 #import

于 2012-04-03T21:18:40.767 回答