Swift - Pour les développeurs objet



Objectifs, programme, validation de la formation

Objectifs

Appréhender Xcode et ses outils
Programmer objet avec Swift
Gérer la mémoire et les références
Comprendre les liens entre Swift et Objective C
Appeler du code Objective C depuis Swift.

Description, programmation

Swift et Xcode

Xcode 6
Playground
Types de projet pour Swift
Compilation et exécution

Particularités

Typage et conversion de types
Tuple, enums et optionals
Fonctions
Structs et struct fonctions
Tableaux et dictionnaires 
Chaînage
Pattern matching
Généricité
Automatic Reference Counting et référence cyliques

Définition de classes

Classes et protocoles
Encapsulation et propriétés
Méthodes d’instance et de type
Initialisation et désinitialisation
Subscripts
Héritage
Extensions

Programmation fonctionnelle

Fonctions globales
Fonctions imbriquées
Closures

Swift et Objective C

Utilisation de code C depuis Swift
Intégration d’Objective C avec Swift
Utilisation des librairies Cocoa

Niveau de sortie information non communiquée

Métiers visés

M1805 :


Durée, rythme, financement

Durée 21 heures en centre

Modalités de l'alternance -

Conventionnement Non

Conditions d'accès

Modalités de recrutement et d'admission Avoir une connaissance pratique d'un langage de programmation objet (Java, C++, C#).

Niveau d'entrée sans niveau spécifique

Conditions spécifiques et prérequis Aucune

Inscription

Contact renseignement RICHIR Agnès

Téléphone 0557190765


Périodes prévisibles de déroulement des sessions

Session débutant le : 01/01/2019

Adresse d'inscription
15 Bis Allée James Watt 33700 Mérignac

Lieu de formation


Organisme de formation responsable