– Développement Avancé En Objective-C
Formation
À la Seyne Sur Mer
Description
-
Typologie
Formation
-
Lieu
La seyne sur mer
-
Durée
15 Jours
-
Dates de début
Dates au choix
Vous apprendrez à perfectionner vos techniques de programmation d'applications pour iPhone/iPad. Vous verrez notamment la gestion avancée de la mémoire, des contrôleurs de vue, des threads, de la persistance et des pushs notifications.
Les sites et dates disponibles
Lieu
Date de début
Date de début
À propos de cette formation
Maîtriser les concepts avancés de gestion de la mémoire
Manipuler et combiner des contrôleurs de vues
Persister les données de l’application via le Core Data
Accéder aux informations personnelles
Gérer les threads et l’asynchronisme Générer des actions push.
Bonnes connaissances en développement iPhone/iPad ou équivalentes au stage
Certification
niveau III
Les Avis
Les matières
- Rappel
- Gestion
Le programme
Gestion avancée de la mémoire
- Rappel sur la gestion de base de la mémoire avec Objective-C.
- Utilisation de l’Automatic Reference Counting (ARC). Débrayer ARC.
- Mesurer vos applications avec Instruments (allocation et fuite mémoire, activité des threads, exécution…).
- Optimiser la gestion de la mémoire. La recherche des objets zombies.
- Les codes blocks : fonctionnement avancé et bonnes pratiques.
Gestion avancée des contrôleurs de vue
- Rappel sur le contrôleur de navigation.
- Combinaisons de contrôleurs et de vues.
- Le PickerViewController (gestion photos et vidéos).
- Le Page View contrôleur.
- Le Split View Controllers. Popovers. In-App Mail.
Gestion avancée des threads
- Rappel sur le principe de la gestion des threads.
- Le Grand Central Dispatch. Les opérations asynchrones via des queues.
- Les threads avec la classe NSThread. Verrouillage avec section critique et mutex.
Persistance des données
- Rappels XML et JSON.
- Stockage des données via le Core Data (Archi. et API).
- Création du modèle de données avec XCode.
- SQLite : accès à une base de données.
Accès aux informations personnelles
- Le carnet d’adresses. Fonctionnement et programmation par APIs et par contrôleurs spécifiques.
- L’Event Kit et le calendrier.
- Certification et e-Commerce.
- La technologie In-App Purchase (inclure un mini Store au sein de ses applications pour acheter des produits numériques).
Notifications
- La gestion des notifications push.
- Le process de gestion des notifications : serveur, APNs Apple et sur le mobile.
- Le fonctionnement Apple Push Notification Service.
- Les certificats spécifiques « ready to push notification ».
- Envoi de messages « push » via le payload en JSON.
– Développement Avancé En Objective-C
