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
Back to Développement applications iOS