Objective C, programmation
Réf: OBC
Durée: 4 jours
Objectifs de la formation
Ce stage intensif vous permettra d’acquérir une connaissance opérationnelle du langage. A l »issue, vous serez à même de programmer en Objective-C dans l »environnement Cocoa MacOSX et aurez toutes les bases nécessaires pour vous orienter vers les plateformes mobiles iPhone/iPad. Au travers de nombreux exercices, vous apprendrez à manipuler les outils et SDK proposés par Apple.
Contenu de cette formation Objective C:
-Eléments de base
-Eléments avancés
-Eléments additionnels
-Le Foundation Framework sous MacOSX (Environnement Cocoa)
-Développeur iPhone/iPad
-Développeur Web pour mobiles
Programme de Formation
Eléments de base
-Programmation en Objective-C.
-Classes, Objets et Méthodes.
-Types de données et expressions.
-Booléens, complexes et imaginaires.
-Structures de contrôle : if, while, do, break.
Exercice
Exercices sur les classes, objets et méthodes, les différents types de données, les structures de contrôle.
Eléments avancés
-Les classes en détail.
-Mécanismes d »héritage.
-Polymorphisme, éléments dynamiques.
-Variables et types de données.
-Catégories et protocoles.
Travaux pratiques
Mécanismes d’héritage. Manipulation des catégories et des protocoles.
Eléments additionnels
-Le préprocesseur.
-Eléments empruntés au langage C.
Travaux pratiques
Mécanismes de compilation et de préprocesseur.
Le Foundation Framework sous MacOSX (Environnement Cocoa)
-Introduction.
-Présentation du SDK et de l »environnement Cocoa Apple.
-Utilisation de XCode pour programmer en environnement MacOSX.
-Nombres, chaînes et énumérations.
-Travailler avec les fichiers.
-Gestion de la mémoire.
-Copier les objets.
-Archivage.
Travaux pratiques
Programmes en environnement SDK. Manipulation des éléments du Framework Foundation. Manipulation de la mémoire. Mécanismes d »archivage.
Profil Stagiaires & Pré-requis
Développeurs désirant programmer dans un environnement Apple sous MacOSX et voulant se diriger vers les filières de développement iPhone/iPad.
Bonnes connaissances en développement logiciel.
Prix:
Lyon, Aix, Nantes, Rennes, Toulouse, Bordeaux, Bruxelles, Strasbourg, Lille, Genève, Sophia-antipolis, Luxembourg: 2210 € HT
Dates de Formations
Nous Consulter