Découvrir Xcode 7

Ajouter des snippets personnalisés

Testez gratuitement nos 1299 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Si vous utilisez des bouts de code de façon répétitive, il y a une façon simple de vous rendre la vie plus commode. Servez-vous de la bibliothèque de snippets.

Transcription

Dans ce chapitre on va voir comment utiliser les Snippets, on va créer un petit tab tout simplement. Tout ça pour aller faire un tour du côté des Snippets, alors on va enlever un peu de code ici, qui risquerait de vous compliquer l'affaire et on va tout simplement ici créer un for mais pas celui-là. On va créer un for I et in 1...5, dans lequel on va faire un print 2I tout simplement. Alors quand on va lancer notre application on va avoir tout simplement les chiffres 1,2,3,4,5, alors, peu importe sur quel iPhone, on va lancer ça. D'ailleurs on va enlever l'iPhone, de l’écran, puisque c'est pas l'iPhone qui nous intéresse, mais c'est le résultat qui sera affiché, dans la console en l’occurrence, puisque donc on va avoir 1,2,3,4,5, qui s'affichent ici, OK, Donc on va faire ça un peu plus grand, comme ça vous verrez qu'à chaque fois 1,2,3,4,5 s'affichent. C'est pas grande chose comme code, mais certes c'est un peu de code répétitif donc pour ne pas devoir le répéter à chaque fois, on va prendre notre code, on va faire glisser-déplacer on va le mettre là, on a un My Code Snippet, qui est donc affiché ici. Voyez j'en avais déjà fait auparavant, soit peu importe. On va double cliquer sur celui-ci, et on va faire ensuite Edit, parce qu'on va lui donner un nom un peu plus sympa justement que My Code Snippet, on va appeler ma boucle par exemple. Et comme résumé on va lui dire ceci est une boucle, OK. Alors ensuite on pourrait dire que ça ne fonctionne que pour OS 10 par exemple, nous, on va dire ça fonctionne partout, c'est du code assez générique, Le langage le contraire là il faut se décider pour un langage en l'occurrence c'est du Swift, donc il a reconnu et le Copletion Shortcut, ça c'est important. On va dire qu'on va utiliser f o r i, fori, puisque c'est un for i. Ça veut dire que quand je fais Done ici il y a quelque chose d'assez formidable qui est qu'à l'avenir si je veux faire ça je pourrais écrire for, voyez que le premier c'est le for qui est donc le Statement for in et le deuxième c'est for i, qui est donc bien écrit ma boucle, et lorsque je vais sélectionner ensuite j'aurai tout qui sera affiché. Donc voyez à chaque fois donc ça va refonctionner de la même façon. On va même pouvoir vous montrer quelque chose ici de plus intéressant qui est de donc je vais effacer ça, je le referai. Et je vais reprendre ma boucle et refaire double clic et Edit. Et je vais changer mon code ici pour utiliser ce qu'on appelle des Talken. Je vais utiliser plus petit que cardinal <#from#, plus grand que, plus petit que, plus grand que, #to#. Et ensuite je sauve, je fais un Done, maintenant on va voir ce qu'il se passe quand je tape for i, ma boucle et là vous voyez que j'ai deux Talken, donc en gros des jetons qui sont affichés. Là je peux évidemment mettre un espace et ensuite utiliser toujours contrôle slash. Voyez le contrôle slash, il apparaît ensuite ici dans le menu Navigate, c'est bien un Jump to Next Placeholder OK, ou to Previous Placeholder. Donc je peux faire comme ça, et que Shift si on a beaucoup, là pour le coup il y en a que deux, donc je peux dire : from 12 to 17 par exemple, de 12 à 17, et donc ça va fonctionner quand je vais relancer mon application évidemment sans surprise, je ne vais pas avoir 1,2,3,4,5, mais je vais avoir 12,13,14,15,16,17 qui s'affichera ici dans ma console voilà. Donc ça c'est quelque chose qu'on peut faire avec les Snippets, c'est quand même assez pratique, on peut aussi utiliser les Snippets Système il y a des tas de Snippet Système. Par exemple inconsciemment sans savoir quand on tape If, et qu'on fait ensuite Enter, c'est un Snippet, qu'on utilise OK ? Mais de la même façon s'il y a des Snippets qui sont peut-être un peu plus complexes ou dont on se souvient plus du Shortcut, on peut toujours à tout moment les glisser déplacer d'ailleurs, évidemment il faut choisir quelque chose qui fonctionne en Swift, parce que si je prends quelque chose qui est de l'objéctif C, ça ne fonctionnera pas forcément, par exemple ici il y a un If Else, voilà tout un If Else. Avec donc les conditions, et ainsi de suite. Tous ces Snippets nous permettront en gros de pouvoir taper ce qu'on appelle du Ball Upload Code. Sachez vous pouvez évidemment chercher ici vous pouvez chercher par exemple loupe il n'y a rien avec loupe. Mais avec un While, par exemple, vous voyez, les Do-While et d'autres choses ainsi, Et enfin on va terminer avec quelque chose qui est assez important que par exemple Snippets des classes, voyez que classe si je fais classe il a automatiquement dans la classe avec par exemple foo qui va hériter de UI View contrôleur, par exemple. Voilà là je peux taper mon code et ainsi de suite. Voilà comment utiliser les Snippets, c'est comment vous évitez d'ecrire de code sensiblement tout le temps, le même encore et encore et encore.

Découvrir Xcode 7

Explorez l’interface et les fonctionnalités d’Xcode 7. Gagnez ainsi en productivité lors du développement de vos applications iOS, OS X, watchOS et tvOS.

Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :4 mai 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !