Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有什么区别:
#import <Twitter/Twitter.h>
和:
#import "Twitter/Twitter.h"
另外,什么是:
@class SomeClass
我很困惑。我应该使用哪一个?
您通常使用 <> 来表示标题在您的项目之外,而不是您自己的文件之一。如果它是您的文件,则使用 "" 代替。这主要是为了让自己和其他人更清楚一点。
在您的情况下,使用 <> 是更好的方法。
“class”关键字用于前向声明。在 c++ 中,它加快了编译速度,我通常使用它而不是递归依赖。例如,如果您有包含 Bh 的标头 Ah 并且 Bh 需要包含 Ah 相反,我转发在 B 中声明类 A 或任何看起来最合适的东西。
这个问题也可以解释一下,因为我只在 C++ 中使用了前向声明。
@class 与 #import