-2

私はiOS開発に不慣れで、現在iPhoneとiPad用のアプリを開発しています。

私の質問は、異なる画面サイズまたは解像度に一致するiPhoneとiPadの両方で実行できる単一のアプリを開発できるかどうかです。または、iPadとiPhoneの異なる画面サイズまたは解像度に一致する2つの異なるアプリケーションをコンパイルする必要がありますか?

ありがとう。

4

4 に答える 4

5

はい、できます!ユニバーサルアプリが解決策です!

このブログを読む:http ://www.kotancode.com/2011/04/05/ios-universal-apps/

于 2012-11-08T05:12:59.047 に答える
4

これを実現するための単一のアプリを開発できます。新しいプロジェクトを作成するときに、デバイスファミリをユニバーサルとして選択するだけです。iPhoneとiPad用に異なるXibを準備するオプションがあります。コードでは、デバイスを確認するか、デバイスの割り当て時に適切な名前を使用できます。

例えば、

iPhoneの場合-

oneViewController *oneView = [[oneViewController alloc]initWithNibName:@"oneViewController" bundle:nil] autorelease];

ipadの場合"oneViewController~ipad"-xib名として使用できます。これにより、iPad用のxibが自動的に読み込まれます。

于 2012-11-08T05:16:55.157 に答える
0

iPhoneとiPadの両方に対応する1つのユニバーサルアプリを作成できます。ストーリーボードまたはnibファイルを使用して、両方に異なるレイアウトを作成します。

于 2012-11-08T05:13:36.617 に答える
0

まず、iPadとiPhoneの異なる画面サイズまたは解像度に一致する2つの異なるアプリケーションをコンパイルする必要はありません。AppStoreにはすでにユニバーサルアプリがあります。これを試してください:ユニバーサル-iOS-アプリ-テンプレートそしてこの質問:iPad/iPhoneユニバーサルアプリ

于 2012-11-08T05:15:13.893 に答える