KnowledgeCity

Swift pour débutants : classes et structures

En savoir plus sur les classes et les structures.
Regardez la première leçon gratuitement — accédez aux 6 leçons complètes.

To view this video please enable JavaScript.

Cours : À la demande
Débutant  Fournisseur Mark Nair  6 Leçons ·  40m  en Arabe, Allemand, Anglais, Espagnol, Français, Portugais, Chinois simplifié 

Description du cours

Au fur et à mesure que vous commencez à créer des projets plus sophistiqués, vous souhaiterez créer vos propres types qui incluent des propriétés et d'autres logiques. Dans ce module, vous en apprendrez deux : les classes et les structures.

Nous utilisons assez souvent des structures dans Swift. Vous apprendrez à créer vos propres structures avec vos propres propriétés, puis à créer des instances de ces structures pour ajouter à cette flexibilité. Swift est également un langage de programmation orienté objet, vous apprendrez donc à organiser votre code en classes et sous-classes et à initialiser vos propriétés dans les deux. Vous apprendrez également les bases de l'héritage de sous-classe et de superclasse, ce qui signifie comment les propriétés d'une classe enfant peuvent hériter des traits de ces propriétés de la classe parent. Enfin, nous explorerons les observateurs de propriété, qui sont des morceaux de code qui surveillent en permanence les changements qui peuvent se produire dans votre structure, puis agissent en conséquence, en fonction de la logique que vous avez implémentée.

Ce que vous allez apprendre

  • Créer vos propres types personnalisés à l'aide de structures et de classes
  • Créer des structures (structs) avec leurs propres propriétés et en créer des instances
  • Initialiser des propriétés à la fois dans les structures et les classes à l'aide d'initialiseurs
  • Organiser le code en classes et sous-classes à l'aide de la programmation orientée objet
  • Appliquer l'héritage de sous-classe et de super-classe de sorte que les classes enfants héritent des traits des parents
  • Utiliser des observateurs de propriétés pour surveiller et réagir aux modifications au sein d'une structure (struct)

Points clés à retenir

  • Swift vous permet de créer vos propres types qui incluent des propriétés et d'autres logiques, comme les classes et les structures.
  • Les structures (structs) sont utilisées assez souvent en Swift, et vous pouvez créer vos propres structs avec des propriétés personnalisées et en créer des instances.
  • Swift est un langage de programmation orienté objet, de sorte que le code peut être organisé en classes et sous-classes avec des propriétés initialisées.
  • L'héritage d'une sous-classe et d'une super-classe signifie que les propriétés d'une classe enfant peuvent hériter des caractéristiques de ces propriétés de la classe parent.
  • Les observateurs de propriétés sont des morceaux de code qui surveillent les modifications apportées à votre structure et agissent en conséquence selon la logique que vous implémentez.

Foire aux questions

Que couvre ce cours ?

Ce module traite de la création de vos propres types personnalisés en Swift, plus particulièrement des classes et des structures. Il couvre la création de structures (structs), la création d'instances, les initialiseurs, les observateurs de propriétés, les classes et l'héritage.

À qui s'adresse ce cours ?

Il s'adresse à ceux qui commencent à construire des projets Swift plus sophistiqués et qui souhaitent créer leurs propres types incluant des propriétés et d'autres logiques.

Quelles compétences vais-je acquérir grâce à ce cours ?

Vous acquerrez des compétences en programmation orientée objet (POO), en structure de code, en structures de données, en programmation structurée, en classes abstraites et en classes de fondation d'application (Application Foundation Classes).

Qu'est-ce que l'héritage dans ce cours ?

L'héritage couvre les bases de l'héritage de sous-classe et de super-classe, c'est-à-dire la façon dont les propriétés d'une classe enfant peuvent hériter des caractéristiques de ces propriétés de la classe parent.

Que sont les observateurs de propriétés (property observers) ?

Les observateurs de propriétés sont des blocs de code qui surveillent les modifications qui peuvent se produire au sein de votre structure (struct) et agissent ensuite en conséquence, selon la logique que vous avez implémentée.