Gestion avancée de la mémoire
- Les concepts avancés de gestion de la mémoire.
- Utilisation de Shark et d'Instruments.
Travaux pratiques
Fuites mémoire et analyse de programmes avant envoi à l'AppStore.
Gestion avancée des contrôleurs de vue
- Combinaisons de contrôleurs et de vues.
- Split View Controllers. Popovers. In-App Mail.
Travaux pratiques
Manipulation des Split Controllers et des Popovers. Ecriture d'un lecteur de flux RSS. Intégration des fonctions de mail dans une application.
OpenGL Core Graphic
- Transformations, Clipping Paths.
- Concepts OpenGL. Coloriage et textures.
- Animations et fonctions OpenGL.
Travaux pratiques
Animations OpenGL.
Eléments complémentaires de programmation
- Principes des threads. Gestion avancée des threads.
- Transitions d'animations.
Travaux pratiques
Animations et threads.
Persistance des données
- Rappels XML. Rappels JSON.
- SQLLite : accès à une base de données.
- Les structures CoreData.
Travaux pratiques
Restituer des données collectées sur Internet et les stocker dans une base SQLLite ou des structures CoreData.
Accès aux informations personnelles
- Le carnet d'adresse.
- Les autres types d'informations personnelles.
- Certification et eCommerce.
- In-App Purchase.
Notifications
- Gestion des push.
- Circuit de notification.
- Apple Push Notification Service.
- Certificats.
- Envois de messages " push ".
Travaux pratiques
Générer des actions push.
Optimiser un site web pour iPhone/iPad
- Reconnaître le dispositif appelant.
- Routage vers des pages adaptées.
Travaux pratiques
Faire un site web simple pour navigateur simple, iPhone et iPad.