0

私はスターターで、2 か月前に Objective-C を学び、ストーリーボードと iOS 5.1 を使用して iPhone アプリケーションを開発しました。ほぼ同様の画面(iPadに合わせてスケーリング)でiPadで同じ機能を複製したい。プロジェクトが 1 つあれば、ほとんどのヘッダー ファイルと実装ファイルを共有できることがわかりました。

しかし、それはパフォーマンスに影響しますか。iPad用に別のコードベースを用意することをお勧めします. 現在、iPhone アプリのパフォーマンスは良好です。iPad用の機能をもう少し追加するかもしれません。あなたの経験は何ですか。共有してください。

ありがとう

4

2 に答える 2

1

1 つのプロジェクトは、長期的にはより管理しやすくなります。この投稿には、プロジェクトに関連する可能性のあるアドバイスがいくつかあります。

iPhone と iPad の両方の出力でプロジェクトを開始するにはどうすればよいですか?

于 2012-09-22T17:11:40.733 に答える
1

1 つのプロジェクト、1 つのコード ベース、1 つのリポジトリを使用します。これが、私たちがすべてのプロジェクトとアプリを行う方法です。

2 つの UI には大きな違いはなく、iPhone で利用できない iPad コントロールを利用したい場合は、デバイス タイプをテストして適切なコントロールを呼び出す方が簡単です。適切に設計されたアプリは、ほとんどの場合、両方で残りの周囲のロジックを必要とします。

コードを分岐すると、ほとんどの場合、行うすべてを 2 回複製し、すべてのロジック スレッドの一貫性を維持する必要があるため、面倒になります。それをしないでください。あなたはそれを後悔するでしょうし、数バイトを節約する価値はまったくありません.

于 2012-09-22T17:24:40.443 に答える