Passer commande via notre portail client

Partager cet article ...Print this pageEmail this to someoneTweet about this on TwitterShare on FacebookShare on Google+Share on LinkedInPin on PinterestShare on TumblrDigg this
Objective C – Pour les développeurs objet
OBC-IN / LI-DEV-539

OBJECTIFS PEDAGOGIQUES

A la fin du cours, le stagiaire sera capable de :
- Appréhender Xcode et ses outils
- Programmer objet avec Objective C
- Gérer la mémoire et les références
- Comprendre les liens entre C, C++ et Objective C
- Utiliser quelques classes de base.

PUBLIC

PRE–REQUIS

Développeurs, architectes et chefs de projets techniques. Indispensables :
- Connaissance pratique d’un langage de programmation objet (Java, C++, C#).

CONTENU

Apple et le développement
Les langages Objective C et Swift
Utilisation de code C depuis Objective C
Evolution avec Objective C 2
Les librairies de NextStep à Cocoa
Les plateformes MacOS et iOS

L’ide Xcode
Organisation du code
Fichiers .h et .m
Imports
Types de projet
Compilation et exécution
Property List (plist)

Définition de classes
Classes et interfaces
Encapsulation et propriétés
Construction : alloc et init
Méthodes et échange de messages
Exceptions et NSError

Hiérarchies de classes
Surcharge
Héritage et polymorphisme
Contrats et protocoles
Héritage de protocoles
Méthodes optionnelles

Gestion mémoire
Décompte de références
Retain et release
Auto release pool
Garbage Collection

Ns…
Utilisation des préfixes
Librairie NextStep
NSString
NSArray, NSSet, NSDictionnary
NSDate
NSNumber et formats numériques

SESSIONS PROGRAMMEES

Objective C – Pour les développeurs objet

VALIDATION

Exercices de validation au cours de la formation

PEDAGOGIE

Exposés – Cas pratiques – Synthèse

INTERVENANTS

Consultant-formateur dont les compétences techniques, professionnelles et pédagogiques ont été validées par des diplômes et/ou testées et approuvées par l’éditeur et/ou par M2i Formation.

MODALITES PRATIQUES

Durée : 3 jours (21 heures) avec 7 heures par jour
Prix stagiaire : 1 238,00 € TTC
Horaires : 09h00 / 17h30

Durée: