RAD Studio でのフォーム ファクタの設定

提供: RAD Studio
移動先: 案内検索

IOS アプリケーションの作成 への移動


以下の表は、iOS アプリケーションで使われるフォーム ファクタを決定するための RAD Studio の設定についてまとめたものです。iOS アプリケーションの作成時には、これらの値を設定しなければならない可能性があります。

プロパティまたは設定
(製品内の場所)
指定可能な値 説明

[ビュー]
フォーム デザイナ

  • [iPad]
  • [iPad mini]
  • [iPhone 3.5 インチ]
  • [iPhone 4 インチ]

ビューを使用して、特定のデバイスまたはデバイスの種類向けにアプリケーションをカスタマイズすることができます。
設計時にフォームをフォーム デザイナに表示する際に使われるフォーム ファクタを設定します。
これにより、iPad や iPhone など特定の iOS フォーム上に、アプリケーションのコントロールをレイアウトすることができます。

[ターゲット プラットフォーム]
[プロジェクト マネージャ]

  • [iOS シミュレータ](Mac 上で実行)
    • [ターゲット]
      • <シミュレータ 1>
      • <シミュレータ 2>
  • iOS デバイス - 32 ビット(iPhone または iPad)
    • [ターゲット]
      • <デバイス 1>
      • <デバイス 2>
    • [構成]
      • [デバッグ]
      • [アドホック]
  • iOS デバイス - 64 ビット(iPhone または iPad)
    • [ターゲット]
      • <デバイス 1>
      • <デバイス 2>
    • [構成]
      • [デバッグ]
      • [アドホック]
      • [アプリケーション ストア]

[iOS シミュレータ]の場合、ターゲット プラットフォームによって iOS シミュレータが使用するフォームが決まります(iPhone ではなく iPad を使用する、あるいはその逆など)。

[iOS デバイス]ターゲット プラットフォームの場合(iOS デバイス - 32 ビット および iOS デバイス - 64 ビット):

  • デバッグ または アドホック プラットフォーム設定を使用してい場合、ターゲットは、実行時に使用する特定の iOS デバイスを決定します。
  • アプリケーション ストア プラットフォーム設定を使用している場合、RAD Studio は、アプリケーション アーカイブ(.ipa ファイル)を生成します。

詳細は、「[ターゲット プラットフォーム]の概要」を参照。

UIDeviceFamily

[プロジェクト|オプション...|バージョン情報 で設定できる キー/値 ペアの 1 つ)

  • [iPhone]
  • [iPad]
  • [iPhone および iPad]

[iOS シミュレータ]および[iOS デバイス]の場合には、UIDeviceFamily を設定する必要があります。

この設定が重要になるのは、特定のデバイス向けに最適化およびレイアウトを行い、同時に他のデバイス向けには最適化およびレイアウトを行わないアプリケーションを構築している場合です (つまり、アプリケーションで iPhone 画面よりも大きな画面サイズが必要な場合に、iPad だけをターゲットにするなど)。

たとえば、UIDeviceFamily[iPad]に設定すると、アプリケーションは iPad だけで実行するよう設計されます。iPhone での実行は想定されません。

  • [タブレット用マスタ/詳細]の iOS アプリケーション テンプレートは、iPad 専用アプリケーションのよい例です。
  • [スマートフォン用マスタ/詳細]の iOS アプリケーション テンプレートでは、UIDeviceFamily は iPhone のみに設定されています。

[iOS シミュレータ]
[ハードウェア]メニュー(Mac 上)

  • [iPhone]
  • [iPad]

この設定は、別のデバイス上に既に配置されているアプリケーションを[iOS シミュレータ]で実行したい場合に使用します。

[バージョン情報]ページの UIDeviceFamily の設定がオーバーライドされることはありません。

プロジェクト > オプション... > アプリケーション

  • [iPhone]タブ
  • [iPad]タブ
  • [向き]ページ

[iPad]タブおよび[iPhone]タブには、アプリケーション アイコンおよび起動画像(PNG ファイル)を設定するためのフィールドが含まれています。
iPhone 用および iPad 用にさまざまなサイズや形の画像を指定することができます。

[向き]ページはどの iOS フォーム ファクタにも適用されます。

関連項目