La découverte vous plaît ?
Ceci est la première leçon gratuite. Obtenez un accès complet : demandez une démo ou connectez-vous.
La découverte vous plaît ?
Ceci est la première leçon gratuite. Obtenez un accès complet : demandez une démo ou connectez-vous.
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 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.
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.
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).
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.
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.