違いは何ですか:
#import <Twitter/Twitter.h>
と:
#import "Twitter/Twitter.h"
また、何ですか:
@class SomeClass
私はかなり混乱しています。どちらを使うべきですか?
違いは何ですか:
#import <Twitter/Twitter.h>
と:
#import "Twitter/Twitter.h"
また、何ですか:
@class SomeClass
私はかなり混乱しています。どちらを使うべきですか?
通常、<>を使用して、ヘッダーがプロジェクトの外部にあり、独自のファイルの1つではないことを示します。ファイルの場合は、代わりに「」を使用します。これは主に、自分自身や他の人にもう少し明確にするためです。
あなたの場合、<>を使用するのがより良い方法です。
「class」キーワードは前方宣言に使用されます。C ++では、コンパイルが高速化され、再帰的な依存関係を持つ代わりに通常使用します。たとえば、Bhを含むヘッダーAhがあり、BhにAhを含める必要がある場合、代わりに、クラスAをBまたは最も適切と思われるもので前方宣言します。
私はC++で前方宣言しか使用していないので、この質問も少し説明します。