Conventions de nommage Swift : Directives de design d'Apple
4 min de lecture
Swift suit les directives de design d'API d'Apple, qui mettent l'accent sur la clarté, la concision et la cohérence.
Tableau des conventions
| Élément | Convention | Exemple |
|---|---|---|
| Variables/Propriétés | camelCase | userName, isEnabled |
| Fonctions/Méthodes | camelCase | makeNoise() |
| Types (class/struct/enum) | PascalCase | UserProfile |
| Protocoles | PascalCase | Codable, Equatable |
| Cas d'enum | camelCase | .loading, .success |
Principes clés
- Nommez les méthodes selon leurs effets de bord : mutant = verbe (
sort()), non-mutant = nom (sorted()) - Les propriétés booléennes se lisent comme des assertions :
isEmpty,canBecomeFirstResponder - Les méthodes factory commencent par
make:makeIterator()