2012-02-02 18 views
1

これは初心者の質問のように思えるかもしれませんが、他のライブラリをXcodeプロジェクトにリンクする「適切な」方法は何ですか?たとえば、あなたがアプリケーションを使っていて、Githubでホストされているasi-http-requestライブラリやtapkuを使いたいとします。私はちょうどターミナルに落として、git cloneを使ってリポジトリのローカルコピーを取得しますが、それは何ですか?他のgitリポジトリをXcodeプロジェクトに追加

Header Search Pathsにパスを追加するだけですか?または、Xcodeでフォルダを作成し、ディレクトリをプロジェクトにドラッグしますか?

私はこれに関するいくつかの投稿を見直しましたが、ここではベストプラクティスが何であるかを決めることはできません。

ありがとうございます!

答えて

2

私の好みの方法は、グループ階層を実際のファイルシステム階層と一致させて、プロジェクトにインクルードディレクトリとライブラリディレクトリを追加することです。そうすれば、ヘッダーパス、ライブラリパスなどの設定を混乱させる必要はありません。を追加すると、必要に応じて(たとえばCommand-Dを使用して)ヘッダファイルの内容を簡単に調べることができます。あなたのプロジェクトが成長し、より多くのサードパーティ製のライブラリなどがある場合、この方法はもっと管理しやすくなります。

+1

それは私がしていることです。もしあなたがたくさんのファイルを持ちたくなければ、ライブラリをコンパイルしてリンクすることもできます(難しいことではありません)。 – jrtc27

+1

この方法に同意します。実際、Gitを使用してプロジェクトを作業している場合は、この種のライブラリをgitサブモジュールとして追加できます。 – codingcthulhu

+0

OKですが、ライブラリを更新する必要がある場合、ファイルをプロジェクトに上書き/再コピーする必要はありませんか? –

関連する問題