Passer d'Objective-C à Swift
Objectifs
- conçue pour des programmeurs Objective-C, cette formation permettra d’acquérir les bases du langage et les mécanismes de programmation spécifiques à ce nouveau langage introduit par Apple et d'intégrer du code Objectif-C dans Swift ou l'inverse
Programme Détaillé
programmeurs Objective-C expérimentés
Bases du langage Swift
Les variables
Usage des optionnels: var et let
Les tuples
Interpolation des chaînes de caractères
Les structures de contrôle
Usage des optionnels: var et let
Les tuples
Interpolation des chaînes de caractères
Les structures de contrôle
Classes et structures
Création de classes
Polymorphisme
Array : création et tris
Contrôle d’accès
Polymorphisme
Array : création et tris
Contrôle d’accès
Génériques
Introduction aux génériques
Dictionnaires ordonnés
Recherche d‘images
Fonctions et protocoles
Dictionnaires ordonnés
Recherche d‘images
Fonctions et protocoles
Fonctions et closures
Les fonctions
Les méthodes
Les closures
Les méthodes
Les closures
Énumérations et switchs
Énumérations
Structure switch
Tableaux associatifs
Enums comme types
Optionnels comme Enums
Structure switch
Tableaux associatifs
Enums comme types
Optionnels comme Enums
Programmation fonctionnelle
Simple filtrage de tableau
Réductions
Construction d’un index
Réductions
Construction d’un index
Swift et Cocoa
Lien entre Swift et Objective-C
Ajouter l’UI
Retourner des données
Sélecteurs
Protocoles et delegates
Ajouter l’UI
Retourner des données
Sélecteurs
Protocoles et delegates
Intégration du code Swift en Objective-C
Mécanisme d’intégration
Best practices
Best practices
Intégration du code Objective-C en Swift
Mécanismes d’intégration
Best practices
Best practices
maîtrise de l’environnement de développement Apple Xcode et d’Objective-C
consultant-formateur spécialisé système et développement Apple