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 batissant 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 multitache 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.