fond
logo cours
Programmation sur plateforme mobile - site compagnon
Semaine 10 — Notifications, réseau & persistence

Résumé de la semaine

Cette semaine est consacrée à des mécanismes avancés pour les applications iOS: la gestion des notifications, l'exécution de vidéos, accès au réseau (liaison vers un serveur ou réseau sans configuration préalable), analyse de flux XML et gestion de données persistantes.

Mise en pratique des connaissances

Des exercices sont proposés cette semaine. Un lien vers la présentation orale de ces exercices, de même que les vidéos de l'application témoin sont accessibles ci-dessous:

La carte de la semaine

Elle est également disponible ici au format pdf. Vous pouvez accéder aux séquences et aux informations qui y sont associées soit par le biais de la carte, soit via la table des matières ci-contre. La signification des codes de couleur est située juste aprè la carte.

%3 seq139 «Notifie» seq140 Extension de «Notifie» seq139->seq140 seq141 Exécuter une vidéo seq139->seq141 seq140->seq139 seq140->seq141 seq142 «Projecteur» seq141->seq142 seq143 Accéder au réseau seq141->seq143 seq142->seq143 seq144 «MiniMeteo» seq145 NSXLMParser seq144->seq145 seq143->seq144 seq143->seq145 seq146 «UE SAR» seq147 Le protocole Bonjour seq146->seq147 seq149 Gestion des préférences seq147->seq149 seq148 «OK Corral» seq147->seq148 seq150 «Preferences» seq149->seq150 seq151 Gestionnde données persistantes seq149->seq151 seq150->seq151 seq153 «LocaliseMoi» seq154 «Humeur» seq153->seq154 finsemaine10 193 mn max de vidéo seq153->finsemaine10 seq154->seq153 seq154->finsemaine10 debsemaine10 Semaine 10 Notifications, réseau & persistence seq136 Prolégomènes debsemaine10->seq136 seq137 Les notifications seq136->seq137 seq137->seq139 seq137->seq140 seq137->seq141 seq138 «J'teCause» seq137->seq138 seq138->seq139 seq138->seq140 seq138->seq141 seq145->seq146 seq145->seq147 seq148->seq149 seq151->seq153 seq151->seq154 seq152 «MeSouvenir» seq151->seq152 seq152->seq153 seq152->seq154

Signalétique des séquences

Sur les cartes Icône dans les pages Signification
Séquence indiquée sur fond rouge Présentation de concepts de base
Séquence indiquée sur fond vert Présentation d'éléments optionnels (requiert un prérequis indiqué sur la page associée)
Séquence indiquée sur fond bleu Illustration des notions associées au moyen d'exemples
Séquence indiquée sur fond violet Démonstration en ligne
Séquence indiquée sur fond orange Présentation des exercices à faire

Les flèches pleines dénotent l'ordre des séquences et les flèches en pointillés une dépendance entre deux séquences lorsqu'elle n'est pas uniquement motivée par l'ordre initialement prévu (par exemple, l'enrichissement d'un exemple déjà présenté quelques séquences auparavant et que l'auditeur pourrait ne pas avoir regardé).