iPhone-iPad : Programmation sous iOS 5, Niveau 1 (5 jours)

Formation : 11647

RÉFÉRENCE INTERNE DE LA FORMATION :

ICS88

Description de la formation

OBJECTIFS
Apprendre les fondamentaux du développement pour iPhone ou iPad
Concevoir un projet iOS et publication de votre application
Maîtriser les mécanismes de transition IOS5


PRE-REQUIS
Bonnes notions de programmation orientée objet (POO)

PROGRAMME
Introduction au développement sous iOS
- Environnement de développement
- Appareils utilisés

Les bases d'Objective-C
- Structures de données en Objective-C
- Les classes Cocoa Touch
- Gestion de la mémoire avec l’ARC (Automatic Reference Counting)

Enregistrement au programme Apple
- Les différents types de programme
- Gestion des certificats

Prise en main de l'environnement de développement Xcode
- Xcode et iOS Simulator
- Options de compilation
- Outils de debug

Conception et ergonomie d'une application iOS
- Méthodologie de développement
- Étapes de développement
- Ergonomie
- Tests et optimisation

Développement
- Les éléments simples (labels, boutons, switchs, slider, stepper, etc...)
- Les WebViews
- Les Picker Views et le mécanisme de delegate
- Storyboard et segues
- Les contrôleurs de vue et l'enchaînement des vues
- Les listes d'éléments - TableViews

Applications et contenus multimedia
- Gestion des photos
- Gestion des flux audio
- Gestion des flux vidéo

Lire et enregistrer les données
- Préférences utilisateur
- XML
- JSON

Publication d'une application iOS
- Données requises
- Préparation de l’envoi

Développement avancé
- Contact et gestures
- Utilisation du MapKit et géolocalisation
- Accéléromètre, gyroscope et magnétomètre
- Localisation de votre application
- Animations
- Introduction aux threads

Destinataires de la formation

Développeurs,
Chefs de projets

Mots-clés en rapport avec la formation

Développeur
iPhone iPad
Programmation