0

私はかなり成熟したiPhoneアプリを持っており、iPadアプリを進める予定です。iPadアプリには、iPad専用の機能が含まれます。ユニバーサルアプリを作成したり、2つの別々のプロジェクトを維持したりするための最良の方法です。2つのプロジェクトを維持している場合でも、2つのプロジェクト間でコードを共有する方法はありますか?どんな情報でも役に立ちます。

4

1 に答える 1

1

2つのバージョンが非常に似ている場合は、ユニバーサルアプリを作成し、iPadバージョンに独自のバージョンを提供するview controllersviews、そのデバイス用に異なるインターフェイスを作成します。特定のメソッドで実行されているデバイスをコードでチェックする必要がありますが、ほとんどのロジックは大画面にうまく変換されると思います。私も同じことをしていて、すべてを1つのプロジェクトにまとめるのは楽しいことです。

それを2つのプロジェクトに分割したい場合は、共通のクラスとリソースを参照によって追加し、1つの中央の場所からのみ編集することで追加できます。このようにして、その中央プロジェクトで行われた変更は、それらのリソースを参照するプロジェクトで自動的に利用可能になります。これは、たとえば、プロジェクト間で共有する画像編集クラスの場合に行います。

于 2012-09-28T11:26:50.030 に答える