Anzeigen: Delphi C++
Anzeigeeinstellungen

Erstellen einer FireMonkey iOS-App

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu FireMonkey-Anwendungshandbuch

Nach oben zu Mobile iOS-Anwendungsentwicklung


Inhaltsverzeichnis

Zum Erstellen einer iOS-App:

Datei > Neu > Mobile FireMonkey-Anwendung - Delphi

Im XE4-Release werden FireMonkey iOS-Apps nur von Delphi unterstützt.

iOS-Formulare

Dem mobilen FireMonkey-Formular können Sie weitere Delphi-Formulare auf dieselbe Weise wie für Windows- und Mac OS X-Anwendungen hinzufügen.

Die uses-Deklaration für mobile iOS-Formular-Units unterscheidet sich von der uses-Deklaration für FireMonkey-Desktop-Anwendungen:

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

iOS-Formulare haben spezielle Hardware-abhängige Eigenschaften. Sie haben beispielsweise eine andere Form bzw. beanspruchen eine andere Fläche als FireMonkey-Standard-Desktop-Formulare:

  • FireMonkey-iOS-Anwendungen sind vertikal ausgerichtet:
    • ClientHeight = 480 Pixel
    • ClientWidth = 320 Pixel
  • FireMonkey-Desktop-Anwendungen sind horizontal ausgerichtet:
    • ClientHeight = 480 Pixel
    • ClientWidth = 600 Pixel

Arbeitsablauf für FireMonkey iOS

Die Entwicklung von FireMonkey iOS-Anwendungen erfolgt auf Ihrer Entwicklungsplattform und auf dem Mac. Nach den Abschluss der erforderlichen Schritte zur Einrichtung der Umgebung und dem Compilieren des Projekts in der RAD Studio-IDE werden beim Ausführen des Projekts die ausführbaren Dateien und die erforderlichen Bibliotheken auf den Mac übertragen.

Wichtig: Beginnen Sie hier

  • Bevor Sie mit Ihrem ersten iOS-Projekt beginnen, müssen Sie unter Windows und auf dem Mac einige wichtige Installations- und Konfigurationsschritte durchführen. Beispielsweise müssen Sie ein Bereitstellungsprofil für die Entwicklung für das jeweilige iOS-Entwicklungsgerät konfigurieren, das Sie für den Test Ihrer Anwendung auf dem Mac verwenden möchten.

Entwickeln Sie anschließend Ihr Projekt gemäß der folgenden allgemeinen Reihenfolge:

Schritte in RAD Studio

  1. Starten Sie Ihr Projekt mit einem der folgenden FireMonkey iOS-Experten:
    Datei > Neu > Weitere > Delphi-Projekte > Mobile FireMonkey-Anwendung
  2. Wählen Sie eine Vorlage oder eine Anwendung aus, wie z.B. Registerkarten oder Leere Anwendung.
  3. Das iOS-Formular wird im Formular-Designer angezeigt.
    Fügen Sie im Formular-Designer und im Quelltext-Editor von RAD Studio dem Formular Steuerelemente hinzu, legen Sie Werte für Eigenschaften und Ereignisse fest, und schreiben Sie den entsprechenden Code dafür.
Tipp: Beginnen Sie mit der Erstellung Ihrer iOS-App anhand der iOS-Tutorials: iOS-Anwendungsentwicklung mit Delphi.

Schritte auf dem Mac und auf dem iOS-Simulator oder einem angeschlossenen iOS-Gerät

  1. Führen Sie Ihr Projekt zum Erstellen eines Prototyps auf der iOS-Simulator-Zielplattform aus, und debuggen Sie es auch auf dieser Plattform.
    • Tipp: Führen Sie Ihre Anwendung im iOS-Simulator mindestens einmal nach Erstellung des Projekts (und nach jeder Projektänderung und jedem Hinzufügen von neuen Dateien) aus.
  2. Wählen Sie das Gerät aus, auf dem die App ausgeführt werden soll, z.B.:
    • Integrierter iOS-Simulator für das erste Debuggen.
    • Physisches iOS-Gerät, das an den Mac angeschlossen ist.

So führen Sie die iOS-App auf einem iOS-Gerät aus:

  • Das iOS-Gerät muss mit einem USB-Kabel an den Mac angeschlossen sein.
  • Sie müssen auf der Seite SDK-Manager ein neues SDK hinzufügen. Nach dem Hinzufügen eines neuen SDK wird die ausgewählte Version des iOS-SDK vom Mac auf Ihr Entwicklungssystem übertragen.
  • Sie müssen ein Bereitstellungsprofil für die Entwicklung zum Testen der Anwendung auf dem iOS-Entwicklungsgerät erstellen.
    Das Bereitstellungsprofil verknüpft Ihre Apple-Entwickler-ID mit Folgendem:
    • Bestimmten iOS-Apps, die Sie ausführen möchten (gekennzeichnet durch die App-ID)
    • Den jeweiligen iOS-Geräten, auf denen die Apps ausgeführt werden sollen (gekennzeichnet die Geräte-ID oder UDID)
      Die 40 Zeichen lange UDID können Sie mit Xcode oder iTunes ermitteln. Weitere Informationen dazu finden Sie unter https://developer.apple.com/ios/manage/devices/howto.action.

Weitere Informationen zum Arbeitsablauf für iOS-Apps auf dem Mac finden Sie unter http://developer.apple.com/library/ios/#documentation/Xcode/Conceptual/ios_development_workflow/00-About_the_iOS_Application_Development_Workflow/introduction.html.

Komponentenbeschränkungen für FireMonkey iOS-Apps

Bei der Entwicklung von iOS-Apps in RAD Studio können Sie nur Komponenten verwenden, die auf iOS-Geräten unterstützt werden. Die Tool-Palette enthält aber möglicherweise einige Komponenten, die nur für Windows und nicht für iOS unterstützt werden.


Siehe auch

In anderen Sprachen