Evolution MM

Formations à l'informatique
Découvrez la différence ENI

Lien accueil

Téléchargez le Calendrier des formations

Nantes, Rennes, Niort, Nice, Paris

jusqu'à juillet 2018

Rechercher
Rechercher une formation
 

Objective C

Formation disponible uniquement en intra sur matériel client.

Public :

  • Développeur Mac OS ou iOS

Objectifs :

  • Obtenir la maîtrise du kit de développement Apple et de ses outils pour la réalisation d'applications MacOS ou iOS (iPhone /iPad)

Pré-requis :

  • Connaissance d'un langage objet
  • (java, .NET ou C++).

Contenu pédagogique

Introduction

  • Historique du langage
  • Librairie et langage : Cocoa / objective-C
  • Installation de l'environnement de développement
  • Premier programme " hello world "

Programmation objet en objective-C

  • Vocabulaire
  • Héritage et composition
  • Organisation des fichiers sources : @interface, @implementation

Prise en main de l'outil de développement Xcode

  • Outil en mode édition
  • Outil en mode débogage
  • Raccourcis intéressants

Présentation de la librairie Foundation Kit

  • Types de variables : NSString, NSNumber, mutables /non mutables, …
  • Collections : NSArray, NSSet, NSDictionary, …

Gestion de la mémoire

  • Cycle de vie des objets
  • Comptage des références
  • Réserve d'auto-libération

Gestion des objets

  • Initialisation
  • Propriétés

Notions spécifiques

  • Catégories
  • Protocoles
  • Codage clef-valeur

Présentation de la librairie Application Kit

  • Présentation de l'outil graphique " Interface builder "
  • Création d'une interface utilisateur
  • Interaction des éléments de contrôles avec le code métier

Opérations sur les fichiers

  • Liste de propriétés
  • Encodage des objets (NSData)