iPhoneの開発環境ではメイクファイルとは何ですか?
質問
私はiPhoneがここ数ヶ月のためにアプリを開発してきた、私は彼らに「メイクファイル」ファイルを持っているいくつかのiphone、オープンソースのアプリのいくつかの例を介して行っています。 Cydiaのは、ここに持っているだけのよう Cydiaのソースコードする
私はそれのためにグーグルが、それのいずれかの十分な説明を得るcouldntの。すべての説明はやや複雑です。
缶誰か簡単な言葉で私を説明してください、このメイクファイルが何であるか?
解決
でXcodeは、メニューから「ビルド」を選択し、それはあなたのプロジェクトをコンパイルします。 A Makefileは、コマンドラインから除いて、同じことを行います。 A Makefileは、あなたが特定のファイルを変更した場合、ファイルを再構築する必要がある情報が含まれています。
http://en.wikipedia.org/wiki/Makefileする
のMakefile彼らはシステムの非常に多種多様で動作するため、いいです。
他のヒント
makeファイルは、Windowsの実行ファイルのようなものです。それはあなたのアプリケーションの作品「メイク」を順に実行するコマンドのプリセットリストを持って、あなたは常にそれらを再指定する必要はありませんので、それはあなたの依存関係を管理することができます。 makeファイルの代わりに、コンソールでアプリケーションを実行しています。
は、コマンドラインでアプリケーションを実行すると、問題は、アプリケーションを実行するたびに繰り返し、すべてのプロジェクトのパラメータを指定する必要があるかもしれないことです。コマンドラインからアプリケーションを実行するための別の欠点は、あなたのアプリケーションを実行するために、端末/ドスを開く必要があるということです。あなたのアプリケーションのほとんどは、エンドユーザーがこれを行うにしたいするつもりはありません。メイクファイルを持つことは、メイクファイルをクリックする限り簡単にアプリケーションを起動することができます。
.exeのようなメイクファイルやその他のファイルの主な違いは、彼らは、プラットフォームに依存しないですされ、複数のオペレーティングシステムで実行することができます。