Durée :

3 jours

Objectif :

S'initier à COCOA et à programmation en Objective-C orientée iPhone. Permettre de se familiariser avec l'environnement de développement Apple, développer une application iPhone et la publier.

Pré-requis :

Notions de programmation, et ordinateur Mac Portable (OSX 10.6).

Public :

Développeur pratiquant la programmation, service informatique, ...

Plan de cours

Initiation iPhone

Méthodologie :

Exercices pratiques et réalisation d’applications.

Notions abordées :

Culture générale Objective C

  • Variables et constantes
  • Types de données
  • Opérateurs
  • Fonction
  • Paramètres et retours
  • Structures conditionnelles et boucles
  • Programmation orientée objet

Présentation de Cocoa

  • Classes
  • Catégories
  • Protocoles
  • Propriétés
  • Frameworks
  • Philosophie MVC
  • Vues et Contrôleurs
  • Observateurs

XCode

  • L’IDE
  • Compilateur
  • Débuggeur
  • Simulateur
  • Bibliothèques
  • Projets

Processus de développement

  • Compilation
  • Auto-completion
  • Positionner et utiliser des points d’arrêt
  • Messages d’erreur
  • Aide en ligne

Interface Builder

  • Créer des interfaces utilisateurs
  • Placer des vues
  • File Owner
  • Actions et Outlets
  • Nib et Xib

Eléments d’interface

  • Vues
  • Boutons
  • Textes
  • Images
  • Contrôles divers

Navigation dans une application

  • Nav Bar
  • Tab Bar

Interactions

  • Dialogues
  • Alert sheets
  • Timers
  • Sons
  • Indicateur de progression
  • Pickers
  • RSS
  • Facebook
  • Twitter
  • Linkedin
  • Delicious

Ca twitte !