4

iPhone アプリをユニバーサル アプリに変換する方法を尋ねる質問をたくさん見てきましたが、その答えは通常、 を使用しUpgrade Target For iPad、場合によっては を更新することでしたInfo.plist。私と同じことを尋ねるこの質問も見ましたが、別のアプローチを探しています。

そこに投稿された回答によると、iPad アプリをユニバーサル アプリに変換するには、単に を変更してTarget device familyからコードを作成する必要があります。コードベースが偏ってしまうため、その答えは間違っていると思います。

ディレクトリ構造がアップグレードされた iPhone アプリのようになるように、iPad アプリをユニバーサル アプリに変換するにはどうすればよいですか? (plist の編集やデリゲートの分割などの手順を含みます。)

4

2 に答える 2

4

手動で行う場合は、まずダミー/テンプレートのユニバーサル アプリを作成し、それと自分のアプリの違いを調べて、アプリを変更してそれらの違いをなくします。手順の中で:

iPad サブディレクトリを作成します。

そのサブディレクトリに iPad に適した xib を作成します。

info.plist を変更して、これらの xib を iPad (およびアイコンなど) に使用するようにします。

iPad 用の新しいサブクラスを作成するか、既存のサブクラスを変更して UI パラダイムを確認し、コードで適切な UI サブ要素とサイズを選択します。

新しいクラスを作成した場合は、必要に応じてそれらを iPad の xib に接続します。

Target 設定を変更して、iPad 用のビルドを含めます。

必要に応じて、移動するか、既存の iPhone ファイル/ディレクトリの名前を変更して対称にします。

于 2010-12-07T23:34:12.210 に答える
0

このブログ投稿は、あなたが参照した質問への回答の 1 つに記載されていますが、まだ読んでいない場合は、役立つかもしれません。

http://iphonedevelopment.blogspot.com/2010/04/converting-iphone-apps-to-universal.html

于 2010-12-07T23:15:17.640 に答える