AppStoreで一連のアプリケーションを起動する予定です。彼らはいくつかの種類の異なるジャーナルのために、XMLを介してサーバーからダウンロードされたさまざまなコンテンツを表示します。したがって、これらのアプリケーションはから正確にになります(これは普遍的なアプリケーションなので、iPhone/iPadの両方で動作します)。iOSの複数のプロジェクト間でコードを共有する最良の方法
私の最初のアイデアは、アプリケーションをアップロードするために、アプリケーションを特定のジャーナルとして反応させる画像、ロゴ、構成(plist)を変更するだけでした。圧縮されたファイルはAppStoreにアップロードされます。
しかし、これは失敗と間違いを助長する恐ろしい方法となりました。画像を変更するのを忘れた場合、コンパイルされたファイルでは表示されないので(含まれているので)、画像は店に保存されます(アプリケーションを変更するには4〜5日必要です)。
私はプロジェクトを可能な限り独立した状態に保ちながら、より良いアプローチを模索しようとしています。私はコードベース全体を共有することができます:ビュー、クラスとペン先とすべてのジャーナルごとに異なるプロジェクトを作成します。
これを達成する最も良い方法はどれですか?どのような構造を私は論理(コントローラ、クラス)とUIの両方をグループ化し、さまざまなプロジェクトでそれを使用するだろうか?
私が説明したことを願っています。
いつもありがとうございました。
ありがとうAditya :)。ライブラリプロジェクトのビューとそのコントローラに含めることはできますか?できるだけ多くのコードをlibに含めたいと思います。 – IoChaos
はい、ライブラリプロジェクトにビューとコントローラを含めることができます。 –
すべての質問は目標を達成する良い方法ですが、これは最適です。 – IoChaos