Développement d'applications mobiles
IPHONE / IPAD-Développements avancés avec Swift
Reference : DEVMOB05

5
jours - Nous consulter Télécharger la fiche
Prochaines sessions

Objectifs
- Découvrir comment faire interagir un programme avec les dernières fonctionnalités iOS 7
- Apprendre à gérer la persistance des données d’une application sur un iPhone, iPad ou iPod Touch
- Savoir stocker des données dans iCloud depuis une App
- Être capable d’ajouter des fonctionnalités de tracking et de notifications dans une application
Pré requis
- Aucun pré-requis demandé pour cette formation
Modalités et délais d’accès
Pré-inscription
Bulletin d'inscription à retourner complété
Programmes de IPHONE / IPAD-Développements avancés avec Swift
Objective C Avancé
- Les nouveautés iOS 7 en Objective C
- Gérer les erreurs avec la classe NSError
- Key Value Observing
- Utiliser les blocks
- NSAttributedString
Améliorer ses interface graphiques
- Maîtriser AutoLayout
- Fournir un design différent iphone / ipad
- Rappel sur tableView / CollectionView
- Communiquer avec l’utilisateur
- Fournir une interface de recherche
- Réaliser des animations avec CoreAnimation
Persistence
- NSUserDefault et autres
- Persister ses données sur l’appareil
Connectivité
- La nouvelle API iOS7 NSURLSession
- Stocker ses informations sur iCloud
Multithreading
- Rappel sur GrandCentralDispatch
- La classe NSOperation
Interactivité
- Sélectionner et lire un média avec MPMediaPlayer
- Visualiser un fichier avec QuickLook
Autour de l’application
- Internationalization
- Ajouter un menu de configuration dans l’écran Réglages
- In-App purchase
- Intégrer un outil statistique d’utilisation : Flurry
- Intégrer Parse (webservice)
- Utiliser les tests Unitaires
- Utiliser les outils de monitoring
- Notifications Push