Schulungsübersicht

Entwicklungsumgebung

  • Anforderungen an die Entwicklungsumgebung
  • Xcode und das iOS SDK
  • Apple Entwickler-Registrierung
  • Gründe, warum Anträge abgelehnt werden
  • Human Interface Richtlinien

Xcode iOS-Projekte

  • Überblick über Xcode
  • Erstellen eines iOS-Projekts
  • Ausführen auf Simulatoren und realen Geräten

Adaptives Layout

  • Storyboards
  • Unterstützung für mehrere Geräte
  • Icon-Größe und Geräteausrichtung
  • UI-Komponenten
  • Aufbau einer Benutzeroberfläche

Swift

  • Swift Überblick über die Programmiersprache
  • Variablen, Konstanten und Datentypen
  • Sprachkonstrukte
  • Verwenden von Xcode zum Entwickeln von Swift Anwendungen
  • Spielplatz

Swift Klassen und Scenes

  • Erstellen von Swift-Klassen
  • Instanzvariablen und Initialisierung
  • Speicherverwaltung
  • Starke und schwache Referenzen
  • Konstruktor-Typen
  • Protokolle, Hashable und Printable
  • Vererbung
  • Scenes erstellen
  • Implementieren von View Controllern
  • Ausgänge und Aktionen

Arbeiten mit Grafiken

  • Hinzufügen von Symbolen und Bildern
  • Verwendung der SpriteKit-API
  • Sprites animieren

Benutzer-Interaktion

  • Schaltflächen und Handler
  • Erkennung von Schwenkgesten
  • Erkennung von Tippgesten

Anwendungen mit mehreren Bildschirmen

  • Tabellarische Navigation
  • Anwendungen mit Registerkarten
  • Navigationssteuerungen

Standortdienste

  • Position und Höhe
  • Kompass-Richtung

Gerät Access und Speicher

  • Datei-Speicherung
  • Musikbibliothek Access
  • SQLite Database Access

Bluetooth

  • Bluetooth-API
  • Zentralen
  • Peripheriegeräte

Sprachsystem

  • Sprache zu Text
  • Text zu Sprache

Networking

  • Netzwerk Access
  • Serialisierung und Deserialisierung von JSON
  • REST Web Services

Voraussetzungen

Der Kurs setzt eine gewisse Programmiererfahrung voraus.

  35 Stunden
 

Teilnehmerzahl


Beginnt

Endet


Die Termine sind abhängig von der Verfügbarkeit und finden zwischen 09:30 und 16:30 statt.
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.

Erfahrungsberichte (3)

Kombinierte Kurse

Verwandte Kategorien