Swift Playgrounds

Coder, ça s’apprend.
Et c’est sérieusement amusant.

Pensée pour iPad et Mac, Swift Playgrounds est une app révolutionnaire qui permet d’apprendre et manier de façon ludique le code Swift – un puissant langage de programmation signé Apple que les pros utilisent pour développer les apps les plus populaires. Comme Swift Playgrounds ne requiert aucune connaissance préalable, c’est l’outil idéal pour les novices.

Commencez par les puzzles pour maîtriser les notions de base. Montez de niveau et explorez les éléments constitutifs des apps dans des parcours interactifs conçus par Apple.

Puis amusez-vous à créer vos propres apps.

En savoir plus sur Swift

Du vrai code Swift.

Un vrai jeu d’enfant.

Apprendre à coder avec Swift Playgrounds, c’est vraiment stimulant. L’app propose une gamme complète de leçons spécialement conçues par Apple. Explorez d’abord les bases en guidant un personnage à travers un univers 3D dans Premiers pas avec le code, puis progressez vers des notions plus avancées.

Votre code en action.

Écrivez votre code du côté gauche de l’écran et, d’un simple geste, voyez le résultat s’afficher à droite.

Partez à l’aventure.
Développez vos connaissances.

Pour commencer, atteignez des objectifs en pratiquant le langage de programmation des pros dans Premiers pas avec le code. À mesure que vous avancez, des notions plus poussées entrent en jeu. Affinez vos connaissances en continu tout en créant des codes de plus en plus complexes.

Notions fondamentales de Swift.

L’app présente d’abord les concepts essentiels à la compréhension du codage.

Commandes
Fonctions
Boucles
Paramètres
Code conditionnel
Variables
Opérateurs
Types
Initialisation
Correction de bogues

Maîtrisez les bases, puis relevez de nouveaux défis.

En plus des leçons intégrées, Swift Playgrounds propose une collection grandissante de défis complémentaires. Vous pouvez donc approfondir un sujet que vous connaissez, ou bien vous aventurer en terrain inexploré. Tout pour développer vos compétences en bâtissant des projets amusants.

Un tremplin pour votre créativité.

Mettez vos apprentissages en pratique pour concevoir quelque chose d’inédit. Avec plus d’une vingtaine d’exemples, vous avez une longueur d’avance pour explorer des techniques de codage plus poussées, ajouter plusieurs fichiers en même temps à votre projet, et tirer profit de fonctionnalités d’iPad comme les gestes Multi-Touch, l’accéléromètre et le gyroscope. Vous pouvez même personnaliser votre création à l’aide d’éléments graphiques, sonores ou autres.

Donnez vie au code sur des appareils faits pour apprendre.

Mettez facilement du code entre accolades, créez une boucle à partir d’un code existant ou servez-vous parmi des dizaines de fragments de code prêts à glisser‑déposer – directement sur votre iPad ou Mac. Exploitez toute la puissance des fonctions Multi-Touch, du multitâche et du mode Split View d’iPad. Ou profitez du grand écran de Mac, assez vaste pour laisser une place de choix à la barre latérale, avec table des matières complète et accès rapide aux autres fichiers Swift. Touchez, glissez ou tapez du texte et des chiffres, puis interagissez avec ce que vous venez de créer.

Touchez pour modifier.

Déplacez facilement les limites d’une instruction autour d’un code existant.

De l’aide à portée de doigt.

Si vous avez du mal à comprendre une commande, touchez-la pour faire apparaître un menu, puis choisissez l’option la plus pertinente et trouvez réponse à vos questions.

Créez votre première app.
Et les prochaines.

Donnez vie à vos idées en développant des apps directement dans Swift Playgrounds sur iPad et Mac. Quand vous modifiez votre code, le résultat s’affiche automatiquement dans l’aperçu d’app. Et pour une expérience plus immersive, passez en mode plein écran.

Envie de développer votre première app? Swift Playgrounds comprend un guide pour vous aider à partir du bon pied : Premiers pas avec les apps.

Laissez la saisie semi‑automatique gérer les détails

Pour que vous puissiez mieux garder le fil, la saisie semi‑automatique affiche des suggestions à même votre code. Cette fonctionnalité sait quels cadres d’application vous utilisez et vous fait gagner du temps en trouvant rapidement ce qu’il faut. Et pour les recherches complexes, elle vous propose toutes les variantes possibles – courte description à l’appui – afin d’éclairer vos décisions.

Vos créations, en plein écran.

L’immersion est totale avec le superbe écran Retina d’iPad. Agrandissez simplement l’aperçu d’app pour voir votre création dans toute sa splendeur. Ou encore, personnalisez des jeux intégrés comme Bataille navale et Casse-briques, puis faites-les passer en plein écran pour en profiter au maximum.

Toute une bibliothèque de commandes, de couleurs et d’icônes.

Dans la bibliothèque de fragments, tout un éventail de commandes, couleurs et icônes courantes sont à votre portée, prêtes à intégrer votre code. Aidez-vous de la barre de recherche pour dénicher l’icône parfaite parmi les milliers de choix offerts.

Exportez dans Xcode.
Revenez dans Swift.

Parce que vous maniez du code bien réel, vous avez toute la latitude pour jongler entre Swift Playgrounds et Xcode. Ainsi, vous pouvez poursuivre vos projets chaque fois que l’inspiration frappe, que vous soyez à la maison devant votre Mac ou en déplacement avec iPad.

Partagez votre travail autour de vous.

Envoyez votre code sur d’autres iPad en utilisant Mail, Messages ou AirDrop. Vos destinataires pourront l’afficher dans Swift Playgrounds, et même y ajouter de nouveaux éléments.

Ou diffusez-le partout dans le monde sur l’App Store.

Une fois votre app finalisée et prête à être partagée, soumettez-la sur App Store Connect directement depuis Swift Playgrounds sur iPad ou Mac. Visitez App Store Connect pour créer votre page produit, inviter le public à laisser des commentaires via TestFlight et recueillir des informations sur l’utilisation de votre app.

Un langage universel.
Une plateforme multilingue.

Swift Playgrounds est disponible en 15 langues : allemand, anglais, chinois traditionnel et simplifié, coréen, espagnol d’Espagne et d’Amérique latine, français, italien, japonais, néerlandais, portugais brésilien, suédois, thaï et turc. Car nous croyons que tout le monde, partout, devrait pouvoir apprendre à coder.