1

単純に 2 つの整数 (CGPoint のように int を含む) である PointInt という構造体を作成し、CGPoint と同じようにグローバルな構造体にしたいと考えています。このための NSValue のカテゴリも作成しました。

私はインターネット全体を見てきましたが、Build Settings -> Header Search Paths が適しているようです。しかし、私はそれにどのような値を入れるべきかわかりません。一連の同様の文字列を試しまし$(PROJECT_DIR)/PointInt/**たが、コンパイラはそれを認識しません。#import構造体用の .h ファイルを作成してから、カテゴリ用に別の .h と .m を作成するにはどうすればよいですか? そして、他にやらなければならないことはありますか?

4

1 に答える 1

1

構造体を含むヘッダー ファイルをプレフィックス ヘッダーに追加します。[project]-Prefix.pch「Supporting Files」ディレクトリで呼び出されたプロジェクトを作成したときに、1 つが自動的に作成されます。

#ifdef __OBJC__と の間に追加し#endifます。

その後、プロジェクト全体で使用できるようになります。

于 2013-07-11T02:30:39.127 に答える