有什么区别:
#import <Twitter/Twitter.h>
和
#import "Twitter/Twitter.h"
另外,是什么:
@class SomeClass
我很困惑。我应该使用哪一个?
答案 0 :(得分:2)
您通常使用&lt;&gt;说标题是你的项目OUTSIDE,而不是你自己的文件之一。如果是您的文件,则使用“”代替。这主要是为了让自己和其他人更清楚一点。
在您的情况下使用&lt;&gt;是更好的方式。
“class”关键字用于转发声明。在c ++中它加速了编译,我通常使用它而不是具有递归依赖。例如,如果你有标题A.h,包括B.h和B.h需要包括A.h.相反,我转发B中的A类或其他最合适的东西。
这个问题可以解释一下,因为我在C ++中只使用了前向声明。