Développement applications iOS

iPhone iPad iOS

Objectifs

  • Développer une application fonctionnant sur la plate-forme iOS (iPhone/iPad)
  • Assimiler les principaux concepts d'iOS
  • Pouvoir s'interfacer avec des services distants
  • Utiliser les ressources des téléphones mobiles comme l'envoi de SMS, mails ou les principaux réseaux sociaux

Programme

Présentation de iOS et du SDK
  • Pré requis
  • Historique
  • Architecture
  • Les différentes couches
Xcode, anatomie d’une application
  • Création de projet
  • Gestion des fichiers
  • Configuration
  • Documentation and navigation dans le code
  • Storyboard and fichier Nib
  • Interface Builder
Design Pattern
  • Délégation
  • Cible/Action
  • MVC
Le framework UIKit
  • Vue d’ensemble
  • Evènements and notifications
  • Chaîne de répondeurs
  • Hiérarchie des vues
  • Anatomie d’une vue
  • Les contrôleurs de vue
Les sous-classes de UIView
  • UIScrollView and UIImageView
  • Les vues pour le texte
  • UIWebView
  • UITableView
  • Popovers and UISplitView
  • Contrôles et autres vues
Interactions avec les vues
  • Segues
  • Touch et multi-touch
  • Gestes
Système et réseaux
  • Gestion des fichiers
  • Requêtes HTTP
  • XML and JSON
  • Bonjour
Les frameworks MessageUI et Social
  • Mail
  • SMS
  • Partager sur Facebook et Twitter
App Store et compléments
  • Internationalisation
  • Préférences
  • Recommendations : Human Interface Guidelines (HIG)
  • Publier sur l’App Store
Please login to get access to the quiz
(Next Lesson) iPhone iPad IOS avancé
Back to Développement applications iOS
Public

<ul> <li>Architectes</li><li>Consultants</li><li>Développeurs</li><li>Ingénieurs</li> </ul></div></div>

Pré-requis

Cette formation nécessite une bonne connaissance du langage Objective C