私はiOS用に1年以上開発しており、ここ数件のプロジェクトでは、RestKitやSSZipArchiveなどの他のプロジェクトを使用しています。これらのプロジェクトを行うときは、メインプロジェクトの下のワークスペースに相互参照としてこれらのプロジェクトを含めます。
私がこのプロセスについて困惑しているのは、これが私が遭遇した他の言語とは異なるということです。通常、他の言語では、プロジェクトからコンパイルされた出力ファイル(.dllや.jarなど)を取得し、それらはプロジェクトに含まれます。Xcodeで静的ライブラリを構築すると、結果のファイルはlib*.aファイルになることを私は知っています。
lib * .aファイルをプロジェクトにコピーするだけではなく、これらのプロジェクトを相互参照し続ける理由は何ですか?