Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
Environnement de développement
- Exigences relatives à l'environnement de développement
- Xcode et le iOS SDK
- Enregistrement des développeurs Apple
- Raisons pour lesquelles les demandes sont rejetées
- Directives relatives à l'interface humaine
Projets Xcode iOS
- Vue d'ensemble de Xcode
- Création d'un projet iOS
- Exécution sur simulateur et appareils réels
Mise en page adaptative
- Storyboards
- Prise en charge de plusieurs appareils
- Dimensionnement des icônes et orientation des appareils
- Composants de l'interface utilisateur
- Construire une interface utilisateur
Swift
- Swift aperçu du langage de programmation
- Variables, constantes et types de données
- Constructions du langage
- Utiliser Xcode pour développer des applications Swift
- Terrain de jeu
Swift Classes et scènes
- Créer des classes Swift
- Variables d'instance et initialisation
- Gestion de la mémoire
- Références fortes et faibles
- Types de constructeurs
- Protocoles, Hashable et Printable
- Héritage
- Création de scènes
- Mise en œuvre de contrôleurs de vue
- Sorties et actions
Travailler avec des graphiques
- Ajouter des icônes et des images
- Utilisation de l'API SpriteKit
- Animer des sprites
Interaction avec l'utilisateur
- Boutons et gestionnaires
- Reconnaissance des gestes de panoramique
- Reconnaissance des gestes d'effleurement
Applications à écrans multiples
- Navigation par tableau
- Applications à onglets
- Contrôleurs de navigation
Services de localisation
- Position et altitude
- Direction du compas
Périphérique Access et stockage
- Stockage de fichiers
- Bibliothèque musicale Access
- SQLite Database Access
Bluetooth
- API Bluetooth
- Centrales
- Périphériques
Cadre vocal
- Parole vers texte
- De la parole au texte
Networking
- Réseau Access
- Sérialisation et désérialisation de JSON
- REST Web Services
Pré requis
Le cours suppose une certaine expérience de la programmation.
35 Heures
Nos clients témoignent (3)
Tout va bien.
Adrian Rybka - SEOyon
Formation - Flutter Development Bootcamp with Dart
Traduction automatique
Informations supplémentaires très utiles
Grzegorz - Comp S.A.
Formation - BLoC Pattern
Traduction automatique
Sa connaissance et sa patience.
Chrisna - Agricatural Research Council
Formation - Ionic 4 and Angular for Developers
Traduction automatique