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.