iPhone / iPad – Développement Swift pour développeurs Objective C
Objectifs
- Comprendre ce qu'est le langage Swift
- Appréhender les différences entre la syntaxe Swift et Objective C
- Disposer des connaissances nécessaires à la création d’un projet en Swift
- Comprendre comment ajouter du code Swift à une application précédemment codée en Objective C
Programme
Introduction
- Histoire
- Quels avantages pour le monde iOS
Présentation du langage
- Syntaxe
- Déclaration de variable
- Inférence de type
- Appel de fonction
- Structures de données
- Classes
- Constructeurs
- Properties
- Lazy instanciation
- willSet / didSet
- Méthodes
- Destructeur
- Struct
- Enum
- Generics
- Collections
- Optionals
- Contrôle d'exécution / Raccourci d’écriture
- Closures / Nested function
- Gestion de la mémoire
- ARC
- Ownership - Référence cycle
- Weak / unowned
En production (démonstration)
- Intégration avec l’interface builder
- Créer un projet en swift
- Ajouter du code swift a une appli objective C existante
Please login to get access to the quiz
Back to Développement applications iOS