2011-07-07 5 views
3

私は本の中のチュートリアルに従っています。私のコードの一部である.hファイルには、#importをタイプする必要があります。このファイルはどこにありますか?それはいくつかのフレームワークの一部ですか、それともどこかでダウンロードする必要がありますか?私はこれを見つけて、MacRumorsのmath.hに関する質問を見つけました。そのため、iOSプログラミングと関係があり、おそらく本に特有のものではないことがわかっています。iOSのヘルプ:math.h?これはどこですか?

答えて

3

まあ、それは異なります。それはユーザヘッダ検索パスにあることを意味し

#import "math.h" 

を:それはそうのようにそのヘッダをインポートした場合チュートリアルでは、次のようです。つまり、システムライブラリではなく、作成者が作成したものです。そのような場合は、オンラインで検索するか、読んでいる書籍の裏側に置かなければなりません。

ライブラリーではなく、次のように表示された場合:

#import <accelerate/math.h> 

そして、それはシステムライブラリは、(「<>」の代わりに引用符の点に注意してください)だフレームワークを加速(単なる例では、私は知りません加速しているかどうかにmath.hがあるかどうか)。インポートのパスの最初の部分は、ヘッダーを見つけるフレームワークを示します。

#importステートメントを本に含めるように質問を変更した場合、より正確にお手伝いできます。

5

これは、iOS開発を行っている場合に既にインストールされているSDKの一部です。あなたがする必要があるのは、コードに

#import <math.h> 

です。何もダウンロードする必要はありません。リンクする必要はありません(数学ライブラリlibmは、iOSとOS XのlibSystemの一部であり、デフォルトでリンクされています)。

「iOSプログラミング」とは関係ありません。 <math.h>はC標準ライブラリの一部であり、どのプラットフォームにも固有のものではありません。

これを試しましたか?問題が発生しましたか?

関連する問題