Formation iOS : Développement en Swift pour développeur Objective C

Formation

À Levallois-Perret

1 690 € HT

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

  • Lieu

    Levallois-perret

Cette formation intensive vous permettra de développer des applications avec le langage Swift appelé à remplacer progressivement Objective-C. L'essentiel de la formation porte sur les différences entre Swift et Objective-C. Il en existe en effet d'importantes comme le côté multi-paradigme de Swift (différents types de programmation possibles), les classes génériques, les closures, des valeurs de tuple de tout type, les espaces de noms (namespaces), l'inférence de type, des nouvelles possibilités de gestion des chaînes de caractères, etc. Bien entendu beaucoup de concepts sont communs entre Swift et Objective-C et les deux langages peuvent même cohabiter au sein d'un même projet Xcode comme vous le découvrirez dans cette formation Swift.

Les sites et dates disponibles

Lieu

Date de début

Levallois-Perret ((92) Hauts-de-Seine)
Voir plan
22/24 Rue du Président Wilson, 92300

Date de début

Consulter

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Les matières

  • C++

Le programme

Architecture d'une application Swift

Vue générale et philosophie du langage Swift
Stratégie d’Apple par rapport à Objective C
Différences entre un projet Xcode/Swift par rapport à Objective C
Le fichier main.swift, l’organisation des classes, les librairies importées par défaut, etc.
Nouvelles syntaxes des design patterns (MVC, Delegate, Protocol, Observer, Template Method)
Tester rapidement vos applications en mode playground
Un premier projet Swift

Le langage Swift

Nouveautés dans la déclaration et l’assignation des constantes et des variables
Opérateurs, instructions de contrôle, fonctions, boucles
Définition et instanciation (Classes, Interfaces)
Nouvelle syntaxe pour les méthodes et les propriétés
Philosophie et manipulation des « Tuples »
Différences entre fonctions et « closures »
Regrouper un ensemble fini de valeurs dans une « Enumeration »
L’alternative à Null avec les « optionnelles »
Conseils de nommage

Manipulation et stockage des données avec Swift

Gestion de la mémoire
Ressources du projet (textes, images, sons, vidéos...)
Manipulation de fichiers
Particularités des fichiers plist
Base de données Coredata
Stockage au format JSON et XML

Compléments

Présentation du développement pour l’Apple Watch
L’environnement Xcode pour l’Apple Watch (simulateur, compilation, transfert de l’application)
Interface Builder et le Watchkit
Cohabitation avec Objective-C dans un projet Xcode
Migrer une application Objective-C vers Swift.

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Formation iOS : Développement en Swift pour développeur Objective C

1 690 € HT