Création d'une application FireMonkey iOS

Pour créer votre application iOS :

Fichier > Nouveau > Application mobile FireMonkey - Delphi

Dans la release XE4, seul Delphi supporte les applications FireMonkey iOS.

Fiches iOS

En utilisant le Concepteur de fiches mobiles FireMonkey, vous pouvez ajouter des fiches Delphi supplémentaires de la même façon que vous le faites avec les applications Windows et Mac OS X.

La déclaration uses des unités des fiches mobiles iOS est différente de celle des applications de bureau FireMonkey :

 
  uses
   System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants, FMX.Types, FMX.Controls, FMX.Forms, FMX.Dialogs, FMX.StdCtrls;

La fiche iOS a des propriétés spécifiques dépendantes du matériel. Par exemple, la fiche iOS a une forme différente de la fiche de bureau FireMonkey standard, comme suit :

  • Dans le cas d'une application FireMonkey iOS, la fiche a une forme verticale :
    • ClientHeight = 480 pixels
    • ClientWidth = 320 pixels
  • Dans le cas d'une application de bureau FireMonkey, la fiche a une forme horizontale :
    • ClientHeight = 480 pixels
    • ClientWidth = 600 pixels

Flux de travail FireMonkey iOS

Lors des différentes étapes du processus de développement FireMonkey iOS, vous devez travailler soit sur votre plate-forme de développement, soit sur le Mac. Après avoir accompli les étapes requises et compilé votre projet dans l'EDI de RAD Studio, l'exécution de votre projet transfère l'exécutable et les bibliothèques nécessaires sur le Mac.

Important : Démarrer ici

  • Avant de commencer votre premier projet iOS, vous devez exécuter plusieurs étapes importantes d'installation et de configuration à la fois sur Windows et le Mac. Par exemple, vous devez fournir un profil d'approvisionnement de développement pour tous les périphériques de développement iOS spécifiques que vous voulez utiliser pour le test de votre application sur le Mac.

Développez ensuite votre projet dans la séquence générale suivante :

Etapes dans RAD Studio

  1. Commencez votre projet en utilisant l'un des experts FireMonkey iOS :
    Fichier > Nouveau > Autre > Projets Delphi > Application mobile FireMonkey
  2. Sélectionnez l'un des modèles ou l'une des applications présentés, comme par exemple Onglets ou Application vide.
  3. La fiche iOS est affichée dans le Concepteur de fiches.
    Utilisez le Concepteur de fiches et l'éditeur de code dans RAD Studio pour ajouter des contrôles à la fiche, définir les valeurs des propriétés et des événements, et écrire le code sous-jacent.
Conseil : Commencez à créer votre application iOS en suivant le tutoriel Tutoriels iOS : Développement d'applications Delphi iOS

Etapes sur le Mac et sur le simulateur iOS ou un périphérique iOS attaché

  1. A des fins de prototypage, exécutez ou déboguez votre projet en utilisant la plate-forme cible Simulateur iOS.
    • Conseil : Exécutez votre application sur le simulateur iOS au moins une fois après la création du projet (et à chaque fois que vous effectuez des changements ou ajoutez de nouveaux fichiers au projet).
  2. Sélectionnez le périphérique qui doit exécuter votre application, tel que :
    • Le simulateur iOS intégré à des fins de débogage initial.
    • Un périphérique iOS physique, connecté au Mac.

Pour exécuter votre application iOS sur un périphérique iOS :

  • Votre périphérique iOS doit être connecté au Mac par un câble USB.
  • Vous devez ajouter un nouveau SDK à partir de la page Gestionnaire de SDK. Après avoir ajouté le nouveau SDK, la version du SDK iOS que vous avez sélectionnée est extraite du Mac sur votre système de développement.
  • Vous devez créer un profil d'approvisionnement de développement pour pouvoir tester votre application sur votre périphérique iOS de développement.
    Le profil d'approvisionnement associe votre identifiant développeur Apple aux :
    • Applications iOS spécifiques que vous voulez exécuter (identifiées par l'identifiant d'application)
    • Périphériques iOS spécifiques sur lesquels vous voulez exécuter les applications (identifiés par l'UDID ou l'ID de périphérique)
      Vous pouvez trouver l'UDID de 40 caractères par le biais de Xcode ou iTunes. Pour de plus amples informations, voir https://developer.apple.com/ios/manage/devices/howto.action

Pour de plus amples informations sur le flux de travail pour les applications iOS sur le Mac, voir http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/ios_development_workflow/00-About_the_iOS_Application_Development_Workflow/introduction.html.

Restrictions de composants pour les applications FireMonkey iOS

Lors de la conception de votre application iOS dans RAD Studio, vous pouvez seulement utiliser les composants qui sont supportés sur les périphériques iOS. Toutefois, sachez que la Palette d'outils peut contenir des composants spécifiques à Windows ou non supportés sur iOS.

Voir aussi