Les meilleurs cours et tutoriels pour apprendre le développement iOS
Les meilleurs cours et tutoriels pour apprendre le développement iOS
Sélection des meilleurs tutoriels et cours de formation gratuits pour apprendre le développement iOS. Vous trouverez les meilleures méthodes éducatives pour une formation agréable et complète. Vous pouvez aussi trouver des exercices offerts en sus des cours pour perfectionner votre niveau et acquérir de l'expérience. Vous pouvez poser vos questions sur les forums d'entraide iOS.
Si vous avez des remarques concernant cette page cours et tutoriels pour apprendre le développement iOS : 1 commentaire
Page lue fois.
Nombre d´auteurs : 33, nombre d´articles : 39, dernière mise à jour : 10 juillet 2021
Tutoriels pour débutants et cours complets pour apprendre le développement iOS
-
Ce cours se charge de vous apprendre la programmation iOS. C'est un tutoriel qui va vous aider lors de la conception et le développement de vos applications iOS. -
Une application universelle est une application unique qui est optimisée pour les appareils iPhone, iPod touch et iPad. Avec l'application universelle, vous créez un binaire unique qui s'adresse à plusieurs appareils iOS avec différentes tailles d'écran. Dans ce cours nous allons apprendre à créer une application universelle pour iOS. -
Dans ce tutoriel, nous allons apprendre les bases du développement sur iPhone/iPad. Ce cours nous permettra de nous familiariser avec l'Objective-C et les outils de développement fournis par Apple (Xcode dans un premier temps). -
Cette série de tutoriels vous offre des cours pour apprendre à développer avec iOS 8. Cette section a été entièrement mise à jour pour refléter les changements dans Xcode6 Bêta. -
iOS, anciennement iPhone OS, est le système d'exploitation mobile développé par Apple pour plusieurs de ses appareils. À travers ce tutoriel, vous allez apprendre tout sur ce système d'exploitation.
Sommaire
menu
Développement d'applications web pour iPhone, iPad, iPod Touch
-
Ce cours a pour objectif de vous apprendre les bases du HTML pour concevoir vos pages web mobiles. Le langage HTML est le langage de base permettant de construire des pages web, que celles-ci soient destinées à être affichées sur un iPhone / Android ou non. Dans ce tutoriel, HTML sera associé à CSS et JavaScript pour construire des applications pour mobiles, qui seront accessibles sur le web via une URL (applications web), l'AppStore d'Apple ou l'Android Market (applications natives). -
On a vu dans ce cours, que l'écriture de code HTML en utilisant certaines règles CSS définies par iUI permettait de produire un affichage ayant un aspect iPhone / Android. À travers ce tutoriel, nous allons apprendre à utiliser les classes dont nous disposons. -
La bibliothèque iUI permet de donner à une page HTML affichée le style iPhone / Android, à l'aide de divers fichiers CSS livrés avec celle-ci. Ce tutoriel a pour objectif de vous apprendre à utiliser cette bibliothèque pour concevoir vos pages web pour mobiles. -
Développez votre application Web mobile avec Wink le framework JavaScript adapté aux navigateurs WebKit
par Jérôme GIRAUDDans ce cours nous allons apprendre à utiliser Wink, un framework JavaScript mobile. Il cible les navigateurs WebKit et est compatible avec iOS, Android et BlackBerry. Ultraléger, il est adapté aux contraintes et aux spécificités des environnements Web mobiles et fournit toute une couche de gestion des événements « touch » et « gesture ». -
Le modèle MVVM, communément appelé Model-View-ViewModel, est un modèle de conception de l'interface utilisateur (UI). Il fait partie d'une grande famille de modèles connus collectivement par le préfixe MV, comme Model View Controller (MVC) et Model View Presenter (MVP). Dans ce tutoriel, nous allons apprendre à utiliser ce modèle en présentant les motivations pouvant conduire à son utilisation.
menu
Développement d'applications SDK iOS
-
Ce cours se charge de vous apprendre la programmation iOS. C'est un tutoriel qui va vous aider lors de la conception et le développement de vos applications iOS. -
Trouver une application iOS multilingue sous Apple Store est de plus en plus fréquent. Dans ce tutoriel nous allons apprendre ensemble à développer une application de ce genre. -
Une application universelle est une application unique qui est optimisée pour les appareils iPhone, iPod touch et iPad. Avec l'application universelle, vous créez un binaire unique qui s'adresse à plusieurs appareils iOS avec différentes tailles d'écran. Dans ce cours nous allons apprendre à créer une application universelle pour iOS. -
Cette série de tutoriels vous offre des cours pour apprendre à développer avec iOS 8. Cette section a été entièrement mise à jour pour refléter les changements dans Xcode6 Bêta. -
Tutoriel pour apprendre à accéder au carnet d'adresses de l'iPhone depuis votre programme
par Morvan MikaëlCe tutoriel va vous apprendre une méthode d'accès au carnet d'adresses de l'iPhone. Les frameworks mis en œuvre sont AddressBook et AddressBookUI. -
Ce tutoriel se veut une introduction au développement iOS. C'est un cours où nous allons apprendre à utiliser les outils qui vous seront utiles/indispensables pour le développement de votre première application iPhone. -
Ce tutoriel porte sur l'iPhone SDK et notamment l'approche RAD avec l'utilisation d'Interface Builder. Dans ce cours nous allons apprendre à réaliser une IHM avec le minimum de programmation et en utilisant le très peu documenté Interface Builder.
menu
Cocoa/Cocoa Touch
-
L'aspect fortement dynamique des types dans Cocoa est enrichi par un modèle de conception très simple pour permettre un accès générique aux propriétés des objets que l'on manipule. Ce cours se charge de vous apprendre à utiliser Key value Coding. -
Le modèle KVO forme avec KVC l'un des principaux socles de l'environnement de développement Cocoa. Si KVC se rapproche très largement des règles de codage définies en Java pour les Java Beans, on peut considérer que le modèle KVO est le pendant du modèle d'événements en Java. Nous allons apprendre dans ce tutoriel à suivre nos objets avec le modèle Key Value Observing. -
Ce cours a pour objectif de nous apprendre à implémenter les comportements spécifiques dans un objet délégué. Cocoa s'appuie sur le langage Objective-C qui, contrairement au C++, ne propose pas un modèle de classe avec héritage multiple. Si le langage propose des solutions techniques pour contourner les limites de l'héritage en introduisant l'idée de protocoles (interfaces en Java), le socle Cocoa s'appuie sur une solution conceptuelle : la délégation. -
Ce tutoriel, en plusieurs parties, a pour objectif d'apprendre aux développeurs Java à facilement passer à Cocoa et Objective-C. Objective-C est un langage de programmation orienté objet réflexif et cocoa est une API native d'Apple pour le développement orienté objet sur son système d'exploitation Mac OS X. -
Dans ce cours, nous allons apprendre à ajouter des bannières iAd à nos applications. iAd peut être un excellent moyen de monétiser votre application et de vous faire récompenser pour la satisfaction que celle-ci donne aux utilisateurs. -
Cours pour apprendre la création d'une App iOS à barre d'onglets avec UITabBarViewController
par Chris ChingCe tutoriel a pour objectif de vous apprendre à créer un projet Xcode pour construire une application iPhone avec une barre d'onglets en bas de l'écran. -
Dans ce tutoriel, nous allons apprendre à mettre en œuvre UIPickerView, un élément de l'interface utilisateur qui permet d'effectuer une sélection parmi des choix multiples. UIPickerView est la norme iOS pour la sélection parmi plusieurs options. -
Ce cours a pour but de vous apprendre à ajouter un curseur à votre application et capturer sa valeur. La classe que nous allons utiliser est UISlider et fait partie d'UIKit, le framework dont vous vous servez pour construire vos applications.
menu
Langage Objective-C
-
Ce cours va vous apprendre à passer de C++ à Objective-C. Objective-C est un langage de programmation orienté objet réflexif. C'est une extension du C ANSI, comme le C++, mais qui se distingue de ce dernier par sa distribution dynamique des messages, son typage faible ou fort, son typage dynamique et son chargement dynamique. -
Dans ce tutoriel, nous allons apprendre les bases du développement sur iPhone/iPad. Ce cours nous permettra de nous familiariser avec l'Objective-C et les outils de développement fournis par Apple (Xcode dans un premier temps).
menu
Autres
-
HTML5 est la nouvelle norme HTML. Intel Corporation a annoncé récemment la publication d'un ensemble d'outils HTML5 pour le développement d'applications mobiles. Ce cours va vous apprendre à porter une application d'accéléromètre Apple iOS sur HTML5 en utilisant ces outils. -
Le SDK iOS a rendu vraiment facile l'envoi des courriels à l'aide des API intégrées. Ce cours a pour objectif de vous apprendre à envoyer des courriels au format texte et HTML en utilisant le SDK iOS. -
Dans ce tutoriel, nous allons apprendre à créer une application iPhone pour lire un flux RSS. L'application sera basée sur un design « master/detail », où la vue principale affiche la liste des flux disponibles et la vue détaillée affiche les pages Web correspondantes. -
Ce tutoriel porte sur l'envoi de courriels avec des pièces jointes. Dans ce cours, nous allons apprendre à envoyer des messages texte SMS avec une application iOS. -
Un système de contrôle de versions, ou en d'autres termes un système de contrôle de révisions, est en fait un logiciel capable de surveiller les modifications apportées aux fichiers de code au fil du temps et de les stocker pour référence ultérieure. Ce cours a pour objectif de vous apprendre à travailler avec git et le contrôle de versions par le biais de Xcode et tout cela sera réalisé en apprenant à connaître chaque caractéristique connexe fournie par Xcode. -
Tutoriel pour apprendre à intégrer l'authentification Facebook dans une application iOS
par Gabriel TheodoropoulosL'intégration de fonctionnalités Facebook dans une application est une tâche assez commune de nos jours, et l'une des étapes les plus importantes est la mise en œuvre de l'ouverture de session. Ce tutoriel va vous apprendre comment s'authentifier avec Facebook en utilisant une solution relativement facile, qui utilise une vue de connexion prédéfinie qui gère toute la session et les choses relatives à la connexion. -
iOS, anciennement iPhone OS, est le système d'exploitation mobile développé par Apple pour plusieurs de ses appareils. À travers ce tutoriel, vous allez apprendre tout sur ce système d'exploitation. -
AirPrint est une nouvelle fonctionnalité proposée par iOS 4.2 afin de pouvoir imprimer directement depuis son iPhone, iPad ou iPod Touch. Ce cours a pour objectif de vous apprendre à activer AirPrint au sein de Mac OS X et Windows. -
Retrouvez les commentaires de la rédaction Mac à propos de la Keynote tenue par Steve Jobs lors de MacWorld 2008. -
Les optionnelles sont une nouvelle fonctionnalité puissante de Swift. Elles sont utilisées lorsqu'une variable est susceptible de n'avoir aucune valeur. Dans ce tutoriel, nous allons apprendre à utiliser les optionnelles. -
Ce tutoriel a pour objectif de vous apprendre comment Swift traite la variance des types en Swift tout en le comparant à Objective-C dans un style simple et compréhensible. -
Réalisez votre première application pour Android et iOS sur Apple Mac OS X en utilisant le moteur Multi-OS Engine
par Shailen SobheeCe tutoriel va vous apprendre à réaliser votre première application multiplateforme avec Multi-OS Engine, installé sous Mac OSX, qui sera notre plateforme locale. Vous pouvez aussi développer vos applications Android et iOS sous Android Studio sous Windows, mais afin de simuler vos applications iOS, vous devrez déployer votre application à distance sur un système Mac avec Xcode (d'où la plateforme distante). -
Même testée sur le simulateur d'iPhone, votre application mobile pourrait avoir encore des bogues. Les tests sur un iPhone réel vous permettront de les découvrir et les corriger, ainsi qu'évaluer les performances de votre app à tout moment pendant son développement. À travers ce cours, nous allons apprendre à déployer votre application sur un iPhone. -
Dans ce tutoriel, nous allons apprendre la gestion des erreurs en Swift. Mise en œuvre par l'utilisation des énumérations, elle est facile et puissante. -
Comme tout nouveau langage, Swift a des limites, il y reste des fonctionnalités à améliorer, voire à implémenter ultérieurement. Ce tutoriel va vous apprendre certaines de ces imperfections. -
Tutoriel pour choisir une solution d'intégration continue pour le développement mobile
par Vincent SaluzzoLa programmation ne se limite pas à l'écriture du code source. Un ensemble de procédures et de méthodologies doit être mis en place pour assurer la qualité d'un développement. L'intégration continue n'est pas obligatoire pour mener à bien un développement, mais devient immensément utile lors de la multiplication des projets. Elle permet de soulager les développeurs en réalisant des tâches automatiquement, et fournit des indicateurs sur la qualité du développement et du code. Ce cours a pour objectif de vous apprendre à faire le choix d'une solution d'intégration continue pour le développement mobile. -
Le Cloud Orange est adopté par des millions d'utilisateurs, en France, susceptibles d'être intéressés par une application qui interagit avec leur espace de stockage. Ce cours se charge de vous apprendre à programmer avec l'API Cloud Orange.
Voir également :
La rubrique Swift La rubrique Mac La rubrique Mobiles Le forum iOS La FAQ iOS Les livres iOS
La rubrique Swift La rubrique Mac La rubrique Mobiles Le forum iOS La FAQ iOS Les livres iOS