Mit Xcode eine App zu entwickeln,

Für die Entwicklung eines iPhone, iPod touch oder iPad App haben Sie im Rahmen einer Arbeit Xcode-Projekt

. Xcode unterstützt die folgenden Aktivitäten, die Teile von der Entwicklung Ihrer Anwendung sind:

  • Erstellen eines Xcode-Projekt

  • Die Entwicklung der Anwendung (die Gestaltung der Benutzeroberfläche ein Storyboard, Codierung verwenden und Ausführen und Debuggen des Codes)

  • Optimieren der Anwendungsleistung

  • Die Verteilung der Anwendung

Erstellen Sie ein Xcode-Projekt

Um eine iOS-Anwendung entwickeln, starten Sie durch ein Xcode-Projekt zu schaffen. Ein Projekt enthält alle Elemente benötigt, um eine Anwendung zu erstellen, einschließlich der Quelldateien, eine grafische Darstellung der Benutzeroberfläche und bauen Einstellungen benötigt, um Ihre Anwendung zu erstellen.

Sie arbeiten an Ihrem Projekt in der Workspace-Fenster, die Ihnen erlaubt, alle diese Elemente sowie Build zu erstellen, ausführen, debuggen und senden Sie Ihre Bewerbung an den App Store.

Entwickeln Sie die Anwendung

Sie haben eine Menge zu tun, um eine Anwendung zu entwickeln. Sie müssen die Benutzererfahrung zu entwerfen und implementieren Sie dann, was Sie mit als Benutzerschnittstelle kam. Sie müssen Code schreiben, um die Funktionen der App zu implementieren. Sie müssen auch testen und debuggen Sie die App.

Entwerfen der Benutzeroberfläche ein Storyboard

Xcode Interface Builder ist der Editor Sie verwenden, um Ihre Anwendung Benutzeroberfläche mit Hilfe von vorkonfigurierten Objekte in der Bibliothek gefunden zu montieren. Die Objekte umfassen Fenster, Steuerelemente (wie Schalter, Textfelder und Tasten), und die Ansichten werden Sie, wie Bild, Web und Tabellenansichten verwenden.

Der Editor Interface Builder können Sie Objekte hinzufügen, konfigurieren Sie ihre Eigenschaften und Verbindungen schaffen nicht nur zwischen den Benutzer-Interface-Objekte, sondern auch zwischen den Benutzer-Interface-Objekte und Code.

Wenn Sie ein Storyboard verwenden, die meisten, wenn nicht alle Ihre Bildschirme im Storyboard angezeigt, am Ende wird, und Interface Builder speichert Ihre Storyboard in einem Storyboard-Datei (mit der .Storyboard Erweiterung). Wenn Sie nicht über ein Storyboard verwenden, wird jeder Bildschirm separat als Nib-Datei gespeichert (mit der .xib Erweiterung).

So oder so, enthalten diese Dateien alle Informationen iOS benötigt, um die Benutzeroberfläche Objekte in Ihrer Anwendung zur Laufzeit wiederherzustellen.

Interface Builder spart Ihnen Zeit und Mühe, wenn es darum geht, Ihre Anwendung Benutzeroberfläche zu schaffen. Sie müssen nicht jedes Objekt-Code (dadurch sparen Sie eine Menge Arbeit), und was mehr ist, weil Interface Builder ein visueller Editor ist, erhalten Sie zu sehen, was Benutzer Ihrer Anwendung Schnittstelle wie zur Laufzeit aussehen wird.

Verschlüsselung

Um Code, der Quellcode-Editor zu verwenden, die Funktionen wie Code-Vervollständigung, Syntax-aware Einzüge und Quellcode Falten (to unterstützt verstecken # 147-Code-Blöcke # 148- vorübergehend). Sie können kontextbasierte Hilfe zu unterstützen, sie, erhalten, und wenn Sie Informationen über ein bestimmtes Symbol benötigen, können Sie entweder eine Zusammenfassung eines Symbols in der Dokumentation direkt im Editor zu erhalten, oder Sie können für weitergehende Dokumentation im Organizer entscheiden.

Xcode Live-Probleme und Fix-it-Features funktionieren zusammen Fehler hinweisen, wie Sie Ihren Code eingeben und bieten diese Fehler für Sie zu beheben.

Ausführen und Debuggen

Wenn Sie Ihre Anwendung ausführen, es zu debuggen oder zu testen, können Sie es im iOS Simulator auf dem Mac laufen lassen und dann auf einem iOS-Gerät (wenn Sie im Entwickler-Programm sind). Mit dem Simulator können Sie sicherstellen, dass Ihre Anwendung die Art und Weise verhält, die Sie wollen. Sie können erhalten auch Debug-Informationen - wie Sie laufen - in der Debug-Bereich.

Durch das Ausführen der App auf einem Gerät mit Ihrem Mac verbunden (noch den Debugger verwenden, wenn Sie möchten), können Sie die tatsächliche Benutzererfahrung zu beobachten und zu sehen, wie die App durchführen wird.

Optimieren der Anwendungsleistung

Die Instrumente Anwendung ermöglicht es Ihnen, die Leistung Ihrer Anwendung zu analysieren, wie es im Simulator oder auf einem Gerät läuft. Die Instrumente Anwendung sammelt Daten aus Ihrer laufenden Anwendung und zeigt, dass die Daten in einer grafischen Zeitleiste.

Unter anderem Messungen können Sie Daten über Ihre Anwendung Speichernutzung, Festplattenaktivität, Netzwerkaktivität, und die Grafikleistung zu sammeln. Mit diesen Daten können Sie die Leistung Ihrer Anwendung zu analysieren und die Leistung und die Ressourcennutzung Probleme zu identifizieren.

Die Verteilung der Anwendung

Xcode bietet verschiedene Arten von Anwendungsverteilung, einschließlich

  • Ad-hoc-Verteilung für die Prüfung auf bis zu 100 iOS-Geräte.

  • Der App Store für Hunderte von Millionen iOS-Gerätebenutzer zu verteilen. Sie können Ihre Anwendungen weg kostenlos geben oder lassen Sie von Apple, sie für Sie zu verkaufen.

  • Kundenspezifische B2B-Apps für die Verteilung von Business-to-Business-Anwendungen direkt auf Ihre Geschäftskunden, die ein Volume Purchase Program Konto.

Sie erstellen ein Archiv Ihrer Anwendung, die Debug-Informationen enthält, so dass es leichter Fehler von Testern berichtet aufzuspüren (und Nutzer) der Anwendung. Wenn Ihre Anwendung bereit ist zu gehen, geben Sie es in den App Store.

(Bevor Sie Ihre App Store einreichen, können Sie sogar einige der gleichen Software-Validierungsverfahren auf Ihre Anwendungen ausführen, die von Apple nicht. Diese Tests Passing Ihrer Anwendung so schnell Genehmigungsprozess macht wie möglich).

Menü