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.
Erfahrungsberichte (5)
Sehr nützliche zusätzliche Informationen
Grzegorz - Comp S.A.
Kurs - BLoC Pattern
Maschinelle Übersetzung
Edward ist ein großartiger Moderator
Zibusiso Ncube - Agricatural Research Council
Kurs - Ionic 4 and Angular for Developers
Maschinelle Übersetzung
Miguels Wissen zum Thema war umfangreich. Er machte die Schulung leicht verständlich und der Ablauf war gut ausgeglichen; er ergänzte jeden Abschnitt nach Bedarf mit neuen Funktionen. Er behandelte alles, was gefordert wurde, und beantwortete jede Frage ausführlich. Es war eine sehr angenehme Erfahrung.
Paul Coaton - SEMPCheck Services
Kurs - Flutter Development Bootcamp with Dart
Maschinelle Übersetzung
Ich habe sehr geschätzt, wie Renée sich unseren Fragen anpasste und spontan nach Beispielen suchte, die wir gefragt hatten, und diese über WeChat teilte. Nicht nur das, sie bemühte sich auch, Screenshots von den zu klickenden Elementen und deren Positionen bereitzustellen, da wir kein Chinesisch sprechen. Es war eine kooperative Sitzung, bei der Renée innehielt, damit wir Fragen stellen konnten, und uns sogar gelegentlich etwas vom Thema ablenken ließ, um den Nutzen der Sitzung zu maximieren.
Ellie Bailes - GBR 402 GP Strategies Limited
Kurs - WeChat Marketing
Maschinelle Übersetzung
Der Trainer war begeistert, freundlich und liebte das Thema.
Isaac Murphy - Royal New Zealand Airforce
Kurs - Build Native iOS and Android Apps with Flutter
Maschinelle Übersetzung