私はプロジェクトを持っています。これは働いていて既にアプリストアに提出されている製品を作ります。今、私は新しいプロジェクトを作りたいですそれはプロジェクトBと呼んで、私はBをAに基づいています。明らかに、BはAの上にUIと動作を追加します。既存のプロジェクトに基づいて新しいプロジェクトを作成する(プロジェクトの再利用)
いくつかの調査を行った後、唯一のオプションはプロジェクト間参照を使用しているようです。プロジェクトBのプロジェクトAのXIBや画像などを再利用したいのですが、プロジェクト間の参照がそのシナリオでうまくいくと仮定して正しいですか?
この問題を解決するには、いくつかの重大な問題があります。プロジェクトレベルの再利用を実現したい。 Javaや.NETではこれは考慮されませんでした。技術によって可能になりました。 iPhoneはフレームワークをサポートしていないので、開発者はコードの重複のようなより初期のアプローチに向かっていると思う。
どうすればこの問題に取り組むことができますか。プロジェクトA(XIB、画像など)に基づいて自分のプロジェクトBを作成するにはどうすればよいですか?私はコピー&ペースト全体のアプリをして、私が個別に仕事ができる二つの別々のアプリを持っていた
:
おかげで、
iOSは確かにダイナミックリンクをサポートしています!あなたは言い直すべきです。 –
アダムに感謝します。静的ライブラリの主な問題は、XIBなどのリソースを共有できないことです。 – Ushox
@Shaggy Frog:申し訳ありませんが、iOSはダイナミックリンクをサポートしていますが、システム提供のライブラリにのみ対応しています。私は、再利用の目的でユーザが作成したライブラリとリンクするという文脈で話していました。一定。 –