Vidéo: Depth in Injection Anatomy by Arther Swift MD 2024
Partie de Swift For Dummies Cheat Sheet
Les classes sont le cœur de tout langage de programmation orienté objet. Contrairement aux classes en Objective-C et dans d'autres langages, les classes de Swift n'ont pas besoin de déclaration d'en-tête. Au lieu de cela, vous obtenez la définition entière de la classe (ou de la structure ou de l'énumération) dans un format comme celui-ci:
Le code de cet exemple définit une classe. Notez les caractéristiques suivantes:
-
Il s'agit d'un Int initialement défini sur 0. Il crée un initialiseur qui prend comme paramètre un
-
Int . Le nom externe est myNumber et le nom interne est storedNumber. L'initialiseur définit la valeur de l'instance de classe self. storedNumber utilisant le paramètre storedNumber (avec le nom externe myNumber). Il déclare une fonction appelée
-
simpleDescription qui renvoie une représentation Chaîne du nombre stocké.