ORSYS formation
NOUS CONTACTER - +352 26 49 79 1204
NOUS CONTACTER - 📞 +352 26 49 79 1204    espace pro ESPACE PRO     inscription formation orsys S'INSCRIRE     drapeau francais   drapeau anglais
Nos domaines de formation :
Toutes nos formations Applications mobiles

Formation iPhone/iPad, développement avancé en Objective-C

Stage pratique
Durée : 4 jours
Réf : DAN
Prix  2019 : Nous contacter
  • Programme
  • Participants / Prérequis
  • Intra / sur-mesure
Programme

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.

Objectifs pédagogiques

  • 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
PROGRAMME DE FORMATION

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).
  • 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.

Travaux pratiques
Mesurer quelques métriques de l'application avec Instruments avant de l'envoyer à l'AppStore.

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.

Travaux pratiques
Manipuler des Split Controllers, des Popovers. Intégrer des fonctions mail dans une application.

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.

Travaux pratiques
Gestion de threads.

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.

Travaux pratiques
Restituer des données collectées sur Internet et les stocker dans une base SQLite ou des structures Core Data.

Accès aux informations personnelles

  • Le carnet d'adresses. Fonctionnement et programmation par APIs et par contrôleurs spécifiques.
  • La bibliothèque de photos.
  • 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).
  • Imprimer et dessiner.

Travaux pratiques
Accéder aux informations du carnet d'adresses.

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émonstration
Générer des notifications push.

Participants / Prérequis

» Participants

Développeurs iPhone/iPad.

» Prérequis

Bonnes connaissances en développement iPhone/iPad ou équivalentes au stage iPhone/iPad, développement d'applications (réf. ONE).
Intra / sur-mesure

Demande de devis intra-entreprise
(réponse sous 48h)

Vos coordonnées

En cochant cette case, j’atteste avoir lu et accepté les conditions liées à l’usage de mes données dans le cadre de la réglementation sur la protection des données à caractère personnel (RGPD).
Vous pouvez à tout moment modifier l’usage de vos données et exercer vos droits en envoyant un email à l’adresse rgpd@orsys.fr
En cochant cette case, j’accepte de recevoir les communications à vocation commerciale et promotionnelle de la part d’ORSYS Formation*
Vous pouvez à tout moment vous désinscrire en utilisant le lien de désabonnement inclus dans nos communications.
* Les participants inscrits à nos sessions de formation sont également susceptibles de recevoir nos communications avec la possibilité de se désabonner à tout moment.

Pour vous inscrire

Cliquez sur la ville, puis sur la date de votre choix.
[+]
PARIS

Horaires

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45.
Pour les stages pratiques de 4 ou 5 jours, les sessions se terminent à 15h30 le dernier jour.
En poursuivant votre navigation, vous acceptez l’utilisation de cookies nous permettant de vous proposer des offres correspondant à vos centres d’intérêt.
En savoir plus sur l’usage des cookies…   ✖ Fermer
linkedin orsys
twitter orsys
it! orsys
instagram orsys
pinterest orsys
facebook orsys
youtube orsys