2012-02-09 14 views
0
  • 最近iPhoneで大きなプロジェクトを開発しました。Xcodeバージョン4.1。
  • 今、私はこのアプリをiPad用に変換する必要があります。xcode 4.1 iPhoneアプリをipadアプリに変換する方法

  • 私は非常に多くのリンクを確認しましたが、すべてがXcode 3の拡張機能です。

  • アップグレードする方法、ビューのサイズを変更する方法など 私を助けてください。おかげさまで、事前に
+1

このスレッドは表示されましたかhttp://stackoverflow.com/questions/5580935/converting-iphone-app-to-a-universal-app-in-xcode-4 ?? – Vin

答えて

1

あなたの最善の策は、iPhoneと他のユニバーサルの2つの新しいプロジェクトを作成し、そこに何があるのか​​、特にアプリケーションの代表者を確認することです。

非常に多くのことは必要ありませんが、アプリの初期設定にはいくつかの考慮事項が必要です。ほとんどのビューは、多少の追加作業をせずにipad解像度にスケールアップできる傾向があります。

これは、私がとにかく書いていた私のアプリケーションの1つにiPadのサポートを追加した方法でした。

+0

しかし、私はすでにiphoneのみのための私のアプリケーションを行った..それは長いプロセスは、iPad /ユニバーサルのプロジェクトを実装するために –

+0

はい、私はすでにiPhoneのみのアプリをリリースしていたし、上述した。最終的に既存のプロジェクトに機能を追加します。これらの他の2つの新しいものを差の基準として使用します。 – twilson

+1

あなたのロジックは同じですので、あなたのモデルとコントローラのクラスはあまり変わる必要はありません。あなたが変える唯一のものはあなたのUIでしょう - 大画面でのユーザーエクスペリエンスを高めるために、ポップオーバーのようなiPad専用の機能を追加してください。 – colby

1

アプリの構築方法によって異なります。 BuilderをXCodeで使用している場合は、アプリケーション内にある各コントローラー/ビュー用の新しいxibを作成し、suffix〜ipadという名前を付けてください。

たとえば、MyController.xibを作成すると、MyController〜ipad.xibが作成され、コントローラはiPadで実行されると自動的にこのファイルからロードされます。

1

プロジェクトの設定をユニバーサルに変更すると、iPadインターフェイスの開始点であるinfo.plistファイル(Main Nibファイルのベース名(iPad))に2番目のMainWindow.xibを指定することができます。この時点で、iPhoneでアプリを実行すると元のインターフェースが読み込まれ、iPad上で実行すると、対応する空白のMainWindowファイルを作成すると空白のウィンドウが表示されます。

編集:新しいウィンドウへの参照を保持する2番目のAppDelegateも必要です。

関連する問題