Description de la formation
|
CP-OBJC
|
Le langage Objective-C est un langage Objet à la syntaxe et aux concepts inspirés de C et Smalltalk. Il est indispensable à la programmation sous les environnements Apple (MacOS et iPhone OS) ou OpenStep.
§ Pré-requis
La pratique d'un langage informatique inspiré du C et la connaissance des concepts Objet sont préférables
§ Programme
- Introduction # Avant de pouvoir utiliser le langage, il est nécessaire de découvrir les notions de base qui y sont associées.
Bref historique et situation au sein des langages Objet Les principes de base Les outils et frameworks
- Les concepts Objet indispensables # Objective-C étant un langage fortement orienté Objet, il est important d'en comprendre les principes.
La classe et l'objet L'envoi de messages L'héritage L'encapsulation et le polymorphisme La notion d'interface
- Les bases du langage # Présentation des bases du langage.
Les règles lexicales et syntaxiques La structuration du code Le typage Les instructions et les mots-clés spécifiques La gestion mémoire de base (variables sur la pile, pointeurs, ...)
- Les classes en Objective-C # Présentation de l'utilisation des classes.
La structure d'une classe L'encapsulation et les accesseurs Les méthodes de classe et d'instance Les envois de messages (sélecteurs et paramètres) La création / destruction d'objets L'usage de self
- L'héritage # Présentation de la mise en place des principes de base de l'héritage.
Mise en place de l'héritage La redéfinition des méthodes L'usage de super Le polymorphisme Les classes abstraites
- Les concepts Objet avancés # Implémentation Objective-C de la notion d'Interface et typage.
L'usage des protocoles Méthodes obligatoires et optionnelles Le typage dynamique et le typage statique
- La gestion mémoire avec Objective-C # Comment maîtriser les mécanismes de gestion mémoire.
Le comptage des références L'utilisation des méthodes release et retain La copie d'un objet Les pools d'objets
- La gestion des exceptions # Présentation de la gestion des erreurs en Objective-C.
Les blocs try/catch Définir des exceptions Lancer une exception
- Introduction au framework et utilitaires # Etude des classes permettant de gérer les entrées/sorties standard ainsi que les accès aux fichiers.
Quelques classes du framework Foundation (NSString, NSArray, ...) Utiliser un itérateur Introduction aux threads L'envoi de messages distants
Prix : 990€/pers HT Durée : 3 jours (20h) Lieu : Versailles (à proximité immédiate de la gare Versailles-Chantiers RER, SNCF et TGV, à 12 min de Montparnasse et 18 min de La Défense)
|
Toutes personnes souhaitant connaître le langage Objective-C, afin notamment de concevoir des applications pour les OS Apple, ou plus généralement les frameworks de type OpenStep.
|
|
développement ipad iphone apple macos objective-C openstep
|
|
Si aucune formation ne correspond à votre recherche, mettez en concurrence 2150 Centres de formation.
Tel : 01 55 58 04 20.
|