Paramètres de facteur de forme dans RAD Studio

De RAD Studio
Aller à : navigation, rechercher

Remonter à Création d'une app iOS


Le tableau suivant dresse la liste des paramètres de RAD Studio qui déterminent le facteur de forme utilisé par votre application iOS. Lorsque vous créez une app iOS, vous devez définir ces valeurs.

Propriété ou paramètre
et emplacement dans le produit
Valeurs possibles Description

Vues
(Concepteur de fiches)

  • iPad
  • iPad Mini
  • iPhone 3.5
  • iPhone 4

Les vues vous permettent de personnaliser l'application pour un périphérique ou un type de périphérique donné.
Définit le facteur de forme utilisé pour afficher la fiche lors de la conception dans le Concepteur de fiches.
Vous permet de disposer les contrôles de votre application en respectant la forme de la fiche iOS, comme l'iPad ou l'iPhone.

Plate-forme cible
(Gestionnaire de projets)

  • Simulateur iOS (s'exécute sur le Mac)
    • Cible
      • <Simulateur 1>
      • <Simulateur 2>
  • Périphérique iOS 32 bits (iPhone ou iPad)
    • Cible
      • <Périphérique 1>
      • <Périphérique 2>
    • Configuration
      • Débogage
      • Ad hoc
  • Périphérique iOS 64 bits (iPhone ou iPad)
    • Cible
      • <Périphérique 1>
      • <Périphérique 2>
    • Configuration
      • Débogage
      • Ad hoc
      • Magasin d'applications

Pour la plate-forme cible iOS, la cible détermine la forme que le simulateur iOS utilise (comme par exemple, l'iPad plutôt que l'iPhone et vice-versa).

Pour les plates-formes cibles du périphérique iOS (périphérique iOS 32 bits et périphérique iOS 64 bits) :

  • Lors de l'utilisation des configurations de plate-forme Débogage ou Ad hoc, la cible détermine le périphérique spécifique à iOS utilisé à l'exécution.
  • Lors de l'utilisation de la configuration de plate-forme Magasin d'applications, RAD Studio génère une archive d'application (fichier .ipa).

Pour de plus amples informations, voir Présentation des plates-formes cible.

UIDeviceFamily

(Une des paires Clé/Valeur pouvant être définies dans Projet > Options > Informations de version)

  • iPhone
  • iPad
  • iPhone et iPad

Pour le simulateur iOS et le périphérique iOS, vous devez spécifier UIDeviceFamily.

Ce paramètre est particulièrement important si vous construisez une application optimisée et présentée pour un périphérique particulier, et simultanément non optimisée et non présentée pour aucun autre périphérique. (Par exemple, supposons que vous vouliez cibler exclusivement l'iPad si votre application requiert plus de capacités que n'en procure l'écran de l'iPhone.)

Par exemple, en définissant UIDeviceFamily sur iPad, vous indiquez que votre app est conçue pour être exécutée uniquement sur l'iPad et non sur l'iPhone.

  • Le modèle d'app iOS Maître-détail pour tablette est un exemple d'app s'appliquant uniquement à l'iPad.
  • Dans le modèle d'app iOS Maître-détail pour téléphone, UIDeviceFamily est défini sur iPhone uniquement.

Simulateur iOS
Menu Matériel (sur le Mac)

  • iPhone
  • iPad

Utilisez ce paramètre si vous voulez exécuter une application ayant déjà été déployée sur un périphérique autre que le simulateur iOS.

Ne redéfinit pas le paramètre UIDeviceFamily dans la page Informations de version.

Projet > Options > Application

  • Onglet iPhone
  • Onglet iPad
  • Onglet Orientation

Les onglets iPad et iPhone contiennent des champs pour définir l'icône de l'application et les images de lancement (fichiers PNG).
Vous pouvez spécifier différentes tailles/formes d'images pour l'iPhone et l'iPad.

L'onglet Orientation s'applique à n'importe quel facteur de forme iOS.

Voir aussi