iPhone / iPad – Développements avancés avec Swift
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
Programme
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
Please login to get access to the quiz
Back to Développement applications iOS