2012-01-25 10 views
-1

私は他のプロジェクトと共有するライブラリを作成しています。 "Compiled Sources"フォルダの "Copy Headers" & .mファイルに必要な.hファイルを追加します。iPhoneライブラリに.h&.mファイルを追加する

私はいくつかの.hファイルを追加しなくても気付いた&私のライブラリはうまく動作しますが、逆は真ではありません。 .hファイルがライブラリに追加するために必須ではないようにする理由は何ですか?

答えて

0

.h(ヘッダーファイル)には、クラス、型、関数、および定数の宣言が含まれています。 実際のコードはありません。ヘッダーファイルは、xcodeがその特定のクラスで宣言されているメソッドとプロパティを知ることを可能にするためのものです。

+0

私はそれを理解しています。ですから、私のライブラリと.mファイルに.hファイルを追加しないといいでしょうか? – Abhinav

+0

.hファイルを省略すると、特定のメソッドが見つからないか、変数が宣言されていないという警告が表示されます。したがって、ライブラリの隣に.hファイルが必要です(.a) – basvk

+0

ok。とった。ありがとう。 – Abhinav