Accueil > Langage et IDE

 > Objective C – Programmation

null

Langage et IDE

Objective C – Programmation

Objectif

Maîtriser le langage de POO Objective C.
Être capable de concevoir une application mobile sous IOS.

Durée : 3 jours (21 heures)

Posséder des connaissances solides en programmation.

Programme de la formation

Présentation du langage

  • Historique
  • Comparaison avec Java

Xcode, anatomie d’un projet

  • Nouveau projet
  • La fenêtre principale
  • Gestion des fichiers
  • Configuration
  • Documentation & navigation dans le code
  • Versionnement

Notions de C

  • Déclarations & expressions
  • Structures de contrôles/de données
  • Fonctions
  • Pointeurs
  • Directives pré-processeur & qualificateurs

Programmation objet en Objective-C

  • Définir une classe
  • Définir & envoyer des messages (self, super, …)
  • Instanciation
  • Propriétés
  • Responsablité & graphe d’objets
  • Conventions
  • Héritage ou composition
  • Catégories
  • Protocoles

Le framework Foundation

  • Mutabilité
  • Class cluster
  • Chaîne de caractères
  • Dates, nombres & valeurs
  • Collections
  • Property List

Objective-C moderne & compléments

  • Littéraux & indiçage
  • Copier des objets
  • Travailler avec les fichiers

Spécificités & dynamisme du langage

  • Blocs
  • Key-Value Coding & Key-Value Observing
  • Introspection
  • Envoi dynamique de message (selecteurs)
  • Runtime reference
  • Références associatives
  • Gestion de la mémoire

Gestion des erreurs

  • Code de retour
  • NSException
Menu