Utiliser SF Symbols
Affichez des icônes système redimensionnables avec systemName.
Utiliser SF Symbols est une leçon SwiftUI Academy gratuite sur CoddyKit. Ceci est la leçon 4 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage SwiftUI Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours SwiftUI Academy comprend 4 leçons au total.
Certaines parties de cette leçon n'ont pas encore été traduites et s'affichent en anglais.
Apple Icons for Free
SF Symbols is Apple library of thousands of crisp, scalable icons that match the system font. They are free and built right in. ⭐
Showing a Symbol
Display one with Image and the systemName parameter. The name comes from the SF Symbols app, like star or heart.
Image(systemName: "star")Filled Variants
Many symbols offer a filled version. Just add .fill to the name to get a solid icon instead of an outline.
Image(systemName: "star.fill")Symbols Are Text-Like
Because SF Symbols align to the font, you size them with font and the same text styles you already know.
Image(systemName: "bell")
.font(.title)Coloring Symbols
Tint a symbol with foregroundStyle, exactly like text. This makes stars yellow or hearts red in one line.
Image(systemName: "heart.fill")
.foregroundStyle(.red)Scaling with imageScale
The imageScale modifier nudges a symbol to small, medium, or large relative to its surrounding text.
Image(systemName: "gear")
.imageScale(.large)Symbols Inside Text
You can drop a symbol inside a Text view, so an icon and a word flow together as one styled label.
Text("\(Image(systemName: "bolt")) Fast")Labels Pair Icon and Title
The Label view bundles a symbol with text, giving you a tidy icon-plus-title combo used all over iOS.
Label("Favorites", systemImage: "star")Multicolor and Hierarchical
Use symbolRenderingMode for richer looks. Hierarchical adds depth, while multicolor uses the symbol built-in colors.
Image(systemName: "cloud.sun.fill")
.symbolRenderingMode(.multicolor)Symbols in Buttons
Symbols shine inside buttons and toolbars, giving clear, compact actions like share, add, or delete.
Button(action: share) {
Image(systemName: "square.and.arrow.up")
}Find the Right Name
Download the free SF Symbols app from Apple to browse and copy exact names. Guessing names often fails silently.
Quick Check
How do you display an SF Symbol in SwiftUI?
Lesson Recap
You added SF Symbols with systemName, styled them like text, and paired them with titles using Label. Crisp icons everywhere. 🚀
Apprends Swift avec un tuteur IA — gratuit
Écris et exécute du vrai code dans ton navigateur, obtiens de l'aide instantanée d'un tuteur IA disponible 24h/24, et reprends là où tu t'es arrêté sur le web ou dans l'app.
- Cours
- 30
- Leçons
- 120
Questions Fréquemment Posées
La leçon « Utiliser SF Symbols » est-elle gratuite ?
Oui — le texte complet de « Utiliser SF Symbols » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours SwiftUI Academy, passe à CoddyKit PRO. Le cours SwiftUI Academy comprend 4 leçons au total.
Qu'est-ce que j'apprendrai dans « Utiliser SF Symbols » ?
Affichez des icônes système redimensionnables avec systemName. Tu pratiques SwiftUI Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer SwiftUI Academy ?
Aucune expérience préalable n'est requise. SwiftUI Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 4 sur 4.
Combien de temps prend la leçon « Utiliser SF Symbols » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon SwiftUI Academy ?
Oui. Chaque leçon SwiftUI Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Polices, épaisseur et couleur
- Texte multiligne et alignement
- Charger des images depuis les ressources
- Utiliser SF Symbols