Qu'est-ce que Swift? Résultats obtenus en 3 semaines

Matériel d'apprentissage Swift

J'apprends Swift sur la base des livres suivants.

Une introduction approfondie à SwiftUI|Hiroaki Kaneda|Livre|vente par correspondance| Amazon https://www.amazon.co.jp/dp/4815604061

Résultats obtenus en 3 semaines

Voici ce que j'ai fait.

Ce que j'ai pensé au cours des trois dernières semaines ** "Swift est super facile! Facile à comprendre!" ** C'était ça.

Puisqu'un écran correspond à un fichier Swift, La structure des données est très facile à comprendre, et vous pouvez facilement imaginer ce qui cause quel type d'écran.

(Honnêtement, même si vous n'avez pas de livre, déchiffrez simplement l'exemple de programme vous-même Je pense que c'était assez facile à comprendre en quelque sorte)

Même si vous créez un nouveau répertoire et organisez les fichiers pour plus de clarté visuelle Swift le trouvera pour vous. Je suis content qu'il n'y ait pas besoin de redessiner la passe.

Je comprends pourquoi Swift convient aux débutants en programmation.

Informations que je voulais savoir avant d'apprendre Swift

Peut-être qu'il y a des gens qui veulent le toucher comme je l'ai fait dans le passé, alors Je voudrais laisser des informations à ces personnes. À tout le moins, si vous savez ce qui suit, vous devriez être en mesure d'étudier tout en enquêtant sur le reste.

Rôle de chaque fichier

Lorsque vous créez un projet "aa", le projet est créé avec une structure de données comme une image. defaultaa.jpg

ContentView.swift Le premier écran (vue) qui apparaît lorsque vous ouvrez l'application. Une image de la création d'un nouvel écran à un niveau inférieur avec cet écran comme niveau supérieur.

Lorsque le fichier Swift est créé par défaut, deux éléments sont définis comme des structures. Prenant ContentView.swift comme exemple, les deux suivants.

ContentView est une structure qui décrit réellement le contenu de l'application. Par défaut, le texte qui dit "Bonjour le monde!" Est écrit. Je pense que vous pouvez le comprendre simplement en touchant cette partie tout en googlé.

ContentView_Previews est une structure de prévisualisation dans un endroit appelé canevas. Il peut être déduit du fait que ContentView est référencé dans le contenu. Une langue moderne? C'est donc amusant de voir le code que vous avez écrit instantanément!

Assets.xcassets Un endroit pour stocker des actifs (comme des matériaux) tels que des images et des couleurs. Spécifiez l'image ici comme référence lors de l'affichage de l'image.

Si vous découvrez comment afficher et insérer des images dans Swift, vous pouvez trouver l'explication ici.

Courir

Il y a un bouton de lecture en haut du terminal affiché sur le canevas, alors appuyez dessus pour démarrer l'aperçu. De plus, vous pouvez voir le changement dans l'affichage en changeant le terminal affiché sur le canevas. previewaaaa.jpg (Si vous venez de créer un projet, vous ne verrez peut-être rien sur le canevas. Dans ce cas, si vous appuyez sur "Reprendre" en haut à droite du canevas, le terminal sera affiché. Il est préférable de changer le grossissement à une valeur appropriée. )

Le flux de changement de code et de prévisualisation immédiatement est très interactif et amusant à toucher.

en conclusion

Voici un résumé divers des résultats que j'ai obtenus lorsque j'ai brièvement étudié Swift. Seules les informations que je souhaitais dans le passé sont répertoriées.

Grâce à la confirmation facile dans l'aperçu, le travail de vérification peut être effectué facilement, J'ai été vraiment impressionné de pouvoir comprendre intuitivement quelle ligne correspond à quel élément.

Depuis le démarrage de TECH :: CAMP, le développement d'applications Swift est temporairement arrêté, mais Il y avait une envie d'écrire un article solide pour les vrais débutants qui n'ont même jamais touché à la programmation.

Notez-le dans votre brouillon lorsque vous en avez le temps.

Recommended Posts

Qu'est-ce que Swift? Résultats obtenus en 3 semaines
Qu'est-ce qu'un extrait de code en programmation?
Qu'est-ce que @Autowired dans Spring Boot?
Qu'est-ce qu'une classe en langage Java (3 /?)
[Note technique] Qu'est-ce que "inclure" dans Ruby?
Qu'est-ce qu'une classe en langage Java (1 /?)
Qu'est-ce qu'une classe en langage Java (2 /?)
Quelle est la méthode principale en Java?
Qu'est-ce qui est nul? ]
Qu'est-ce que 'java
Qu'est-ce que Keycloak
Qu'est-ce que maven?
Qu'est-ce que Jackson?
Qu'est-ce que soi
Qu'est-ce que Jenkins
Qu'est-ce que ArgumentMatcher?
Qu'est-ce que IM-Juggling?
Qu'est-ce que les paramètres
Qu'est-ce que SLF4J?
Qu'est-ce que la façade? ??
Qu'est-ce que Java <>?
Qu'est-ce que Gradle?
Qu'est-ce que POJO
Qu'est-ce que 'java
Qu'est-ce que centOS
Qu'est-ce que RubyGem?
Qu'est-ce que before_action?
Qu'est-ce que Docker
Qu'est-ce que Byte?
Qu'est-ce que Tomcat
Qu'est-ce que `docker-compose up`?
Qu'est-ce qu'un constructeur
Qu'est-ce que vue cli
Qu'est-ce qu'une interface
Qu'est-ce que le moi de Ruby?
Qu'est-ce que le codage en dur?
Qu'est-ce qu'un flux
Qu'est-ce que l'attr_accessor de Ruby?
Qu'est-ce que l'encapsulation Java?
Qu'est-ce qu'une permission refusée?
Qu'est-ce que le contrôle d'instance?
Qu'est-ce qu'un initialiseur?
Qu'est-ce que Spring Tools 4
Qu'est-ce qu'un opérateur?
Qu'est-ce que l'orientation objet?
Qu'est-ce que le @VisibleForTesting de Guava?
Divide devient 0 dans Swift
Qu'est-ce qu'un modèle MVC?
Qu'est-ce qu'une annotation?
Qu'est-ce que la technologie Java?
Qu'est-ce que Java API-java
Qu'est-ce que @ (variable d'instance)?