Tout d?abord, nous commencerons avec le classique Hello World! renommé pour l?occasion HelloIOS. Dans cet exemple, vous allez découvrir comment aborder sereinement le développement iOS avec de bonnes bases et de bons réflexes. Ensuite, nous allons construire un petit éditeur de texte utilisant un maximum de capacités du système iOS tout en s?adaptant aux contraintes de l?iPhone. Pour rentrer un peu plus dans le vif du sujet, nous allons réaliser un lecteur d?actualité RSS complet. Vous y découvrirez comment aller chercher des informations sur le web via le protocole HTTP, analyser le XML, restituer l?information efficacement, le tout en utilisant diverses méthodes, des plus basiques aux plus abouties.
Nous allons ensuite réaliser un client Twitter permettant d?analyser le contenu au format JSON, qui est très utilisé sur le web. L?iPhone est un appareil de communication : communiquons ! Vous pourrez découvrir au travers d?exemples complets comment diffuser vos informations via Facebook Connect, le courrier électronique et la nouveauté iOS 4 : le SMS. iOS est un système orienté multimédia : vous allez donc voir comment l?utiliser de manière optimale. Cela se fera au travers de 2 exemples. Le premier vous permettra d?intégrer un lecteur vidéo dans votre interface. Le second vous permettra d?écouter une radio en streaming et en multi-tâches complet. La partie localisation sera évidemment traitée : vous apprendrez à déterminer la position de l?utilisateur, interagir avec une carte et modifier son contenu. Vous verrez également l?interaction avec les autres applications iOS en utilisant le carnet d?adresses.
?Enfin, vous découvrirez comment internationaliser une application à tous niveaux !
?L?ensemble de la formation repose sur le dernier SDK disponible à ce jour : la version 4.1. Toutes les étapes des différents projets sont donc orientés vers les nouveautés offertes par iOS 4. Vous apprendrez donc, au long de cette formation, à utiliser Grand Central Dispatch et l?exécution de tâches concurrentes. Vous acquérrez également les bons réflexes afin d?optimiser vos applications pour le mode multi-tâches. L?ensemble des codes source sont fournis en annexes.
Vue d'ensemble de la formation :
- 1) Premiers pas: Ce chapitre est une introduction à l'utilisation du kit de développement iPhone. Nous commencerons par son téléchargement pour ensuite passer à son installation. Une fois le kit installé, nous ferons un rapide tour d'horizon puis nous effectuerons notre première application iOS.
- 2) Un lecteur de flux RSS: Ce chapitre entre vraiment dans le vif du sujet avec la conception d'une application complète de lecteur RSS. Vous découvrirez de nombreuses astuces et techniques au niveau réseau comme au niveau interface graphique et analyse XML. Tout ceci en utilisant, évidemment, les dernières techniques proposées par iOS.
- 3) Client Twitter: Découvrez comment utiliser les rudiments de l'API Twitter et surtout les excellentes possibilités offertes par le format JSON.
- 4) Partage de l'information: Découvrez les différents outils vous permettant de partager vos informations sur Facebook, par courriel et par SMS, une nouvelle fonctionnalité d'iOS 4.
- 5) Le multimédia: L'iPhone est un appareil multimédia : apprenez à l'exploiter au mieux en proposant du contenu qui sort de l'ordinaire et qui utilise toutes les possibilités de l'appareil.
- 6) La géolocalisation: Que serait l'iPhone sans la géolocalisation ? Cette fonctionnalité, tant courante que pratique, va vous permettre d'aller plus loin dans l'utilisation de la cartographie et du GPS.
- 7) Interaction avec l'application Carnet d'adresses: Le carnet d'adresses est une application nécessitant une grande rigueur. C'est également l'une des applications les plus utilisées : appels, mails, GPS. Apprenons à nous y faire une place.
- 8) Internationalisation: L'iPhone comme l'AppStore sont internationaux : apprenez à concevoir des applications internationalisées.
Extras:
Retrouvez les fichiers source en téléchargement avec cette formation.
Notez que vous pouvez acheter à l'unité toutes les vidéos de cette formation. Pour cela, cliquez sur l'onglet "table des matières".
Jetez un oeil à ces autres tuto Xcode
Atelier pratique : Développement…
Concevez votre application iPhone de A à Z grâce à votre…
Vue d'ensemble de la formation…
Cette première vidéo permet de découvrir ce que vous allez…
Création du projet de développement…
Dans cette vidéo, vous allez créer le projet initial.
Création du modèle de données…
Pour commencer, vous allez concevoir un premier modèle de données.…
Réalisation d'un mini navigateur…
Dans ce nouveau tuto Xcode pour iPhone, vous apprendrez à réaliser…
Créer votre application iPhone-iPad…
Voici une formation Xcode de près de 4h, découpée en 20 tuto…
Réaliser une vidéothèque…
Dans ce tuto Xcode pour iPhone, nous allons apprendre à réaliser…
TweetieLike + UITabBarController…
Apprenez à recréer l'effet un des effets de navigation de…
Cette formation contient 59 leçons en vidéo (que vous pouvez acheter à l'unité) pour une durée totale de 5h18.
Voici le programme complet abordé au cours de cette formation :
Premiers pas
- Téléchargement et installation 1 crédit
- Découverte du kit de développement 1 crédit
- Création d'un projet iOS et découverte de Xcode 1 crédit
- La structure d'un projet iOS vidéo gratuite !
- Configuration du fichier Info.plist 1 crédit
- Première interface, premier lancement 1 crédit
- Interaction avec Interface Builder : première approche 1 crédit
- Les outlets 1 crédit
- Les évènements et les actions 1 crédit
- Posons les bases 1 crédit
- Une clavier qui apparaît tout seul 1 crédit
- Le clavier disparaît grâce à un nouveau bouton 1 crédit
- Une sélection modifiable 1 crédit
- Le menu contextuel 1 crédit
- Une zone de texte qui se dimensionne correctement 1 crédit
- Un modèle de données en Singleton 1 crédit
- Lire et écrire des données dans un fichier 1 crédit
- Lien entre modèle et contrôleur en environnement multitâche 1 crédit
Un lecteur de flux RSS
- Introduction 1 crédit
- Préparation des clés nécessaires à l'analyse du code 1 crédit
- Création du gestionnaire de requêtes vidéo gratuite !
- Création de l'opération de requête : les bases 1 crédit
- Création de l'opération de requête : récupération des données HTTP 1 crédit
- Création de l'opération de requête : fin de requête 1 crédit
- Exécution de la requête 1 crédit
- Ajout de la bibliothèque libxml2 au projet vidéo gratuite !
- Mise en place des méthodes d'analyse 1 crédit
- Ouverture du document XML 1 crédit
- Analyse des données XML concernant le flux 1 crédit
- Conversion de date à partir d'une chaîne de caractères 1 crédit
- Récupération des éléments dans un tableau 1 crédit
- Récupération des données : phase finale 1 crédit
- Récupération des données en parallèle vidéo gratuite !
- Deux flux, deux onglets 1 crédit
- Actualiser le flux 1 crédit
- Limiter les accès au réseau 1 crédit
- Mettre à jour les informations manuellement 1 crédit
- Affichage des informations 1 crédit
- Une classe : deux éléments vidéo gratuite !
- Des cellules personnalisées 1 crédit
- Vos cellules plus performantes que jamais 1 crédit
- La navigation entre les vues 1 crédit
- Amélioration du détail 1 crédit
- Sauvegarde des données 1 crédit
- Chargement des données en cache 1 crédit
Un client Twitter très minimaliste
- Une base rudimentaire permetttant de récupérer les données 1 crédit
- Transformation via l'API JSON 1 crédit
- Affichage des données 1 crédit
Partage de l'information
- Facebook Connect 1 crédit
- Courriel vidéo gratuite !
- SMS 1 crédit
Le multimédia
La géolocalisation
- Intégrer une carte vidéo gratuite !
- Géolocalisation inversée 1 crédit
- Ajouter des annotations 1 crédit
Interaction avec l'application Carnet d'adresses
- Ajouter un contact 1 crédit
Internationalisation
Pour vous faire un avis, voici un extrait de quelques secondes. La version complète et téléchargeable de ce tuto Xcode de 5 heures 18 minutes est proposée dans une résolution plus grande que l’extrait suivant :
video2brain
, Editeur pro
Producteur de formations vidéo depuis 2002, video2brain est un des leaders européens sur le marché du e-learning. video2brain propose des formations vidéo, en ligne et sur DVD, sur les logiciels et les langages de programmation.
video2brain est également le fournisseur officiel de tutoriels certifiés Adobe.
Toutes les formations de Video2brain
Témoignage des clients de video2brain
![]()
videos accessibles pour tous, convient parfaitement pour les débutants!
![]()
Video2Brain possède de nombreuses vidéos intéressantes et très utiles. ça va certainement m’être utile et m'encourager à acheter plus de crédits.
![]()
Bonjour; Je voulais vous dire que vos vidéos sont géniales. Ça explique beaucoup de choses, les bases et des astuces. Voilà, s'était pour vous dire que ça m'a bien aidé. Continuez comme ça. Au revoir.
![]()
Très bonne vidéo, très instructive, merci pour votre dévouement !!!
![]()
Très bon tuto; très complet
Lire les autres témoignages
D'autres tuto de video2brain
Internationalisation des chaînes de caractères
L'étape plus avancée d'internationalisation est l'internationalisation du contenu généré…
Internationalisation dans Interface Builder
Le premier niveau d'une internationalisation est l'interface graphique. Vous découvrirez…
Ajouter un contact
Dans cette exemple, vous allez apprendre à interagir avec le carnet d'adresses en ajoutant…
Ajouter des annotations
Enfin, nous allons apprendre à ajouter des annotations à une carte, afin d'enrichir…
Notes attribuées par les utilisateurs (4 votes)
Les avis / Questions des utilisateurs (8)
Donnez votre avis ou posez une question au formateur.
Vous souhaitez commenter ce tuto vidéo ? Créez un compte gratuit. Déjà membre ? Identifiez-vous
Ce tuto en résumé ...
Ce tuto Xcode d’une durée de 5 heures 18 minutes a été acheté 170 fois et a reçu une note moyenne de 3/5.
Ce tuto a été publié le 19 novembre 2010 par video2brain, éditeur professionnel, ayant reçu une note moyenne de 4,1/5 pour l’ensemble de ses vidéos, dans la catégorie Tuto Xcode Formation.
Tous les fichiers sources sont fournis avec cette formation. Ces derniers vous permettront de reproduire les manipulations expliquées dans cette formation.
Cette formation qui se présente sous la forme de plusieurs vidéos, vous expliquera étape par étape, toutes les manipulations présentées par le formateur.
Toutes nos vidéos sont visionnées par notre équipe, avant d’être mises en ligne, garantissant ainsi la qualité des produits téléchargés.












(auteur de ce tuto - 23 août 2012)
" @jo6200 : merci pour votre commentaire et bonne continuation. Votre équipe video2brain "
(a acheté ce tuto - 15 août 2012)
" Très bien
sympa, facile à utiliser. Vais voir la suite "
(a acheté ce tuto - 02 novembre 2011)
" 8 "
(auteur de ce tuto - 10 février 2011)
" Bonjour,
Dans les fichiers source de la formation vous trouverez le code que tape le formateur au cours de la formation.
Cordialement,
Votre équipe video2brain. "
(n'a pas acheté ce tuto - 06 février 2011)
" On m'a offert ce tuto à Noel sur DVD et je suis très déçu...
Pourtant programmeur (PHP, C, etc...), rien n'est expliqué... On pisse du code sans savoir à quoi il sert.
Le formateur est à l'aise : normal, il connait xCode par coeur. Mais pas le pauvre élève qui a déboursé 50 Euros pour débuter la programmation sur iPhone.
J'ai l'impression d'avoir passé 5h à faire une punition où il faut recopier un texte à l'infini sans savoir à quoi cela sert. En plus, certains exemples ne marchent pas sans savoir pourquoi, alors qu'on se repasse en boucle la vidéo pour suivre à la lettre le code à saisir...
Très déçu :( "
(a acheté ce tuto - 06 février 2011)
" Habitué des vidéos-formation du concurrent, là je ne suis qu'à la première étape et je suis complètement largué ! Ça va trop vite !!! Le formateur, ne dicte pas la ligne de code, il faut regarder la vidéo et, en même temps que lui, écrire... LUI a l'habitude, nous pas encore ! Donc retour en arrière pose toutes les 3 secondes obligatoires de façon à noter etc...
Point de vue du résultat, ça a l'air efficace, puisque tout fini par fonctionner !
Donc si tu es patient, aucun problème à acheter cette formation ;-) "
(auteur de ce tuto - 04 février 2011)
" Bonjour,
Vous pouvez envoyer vos questions à office@video2brain.fr.
Cordialement. "
(a acheté ce tuto - 15 janvier 2011)
" Pas mal mais un mail pour l'assistance serait agréable ! "