CATALOGUE Code & Data Formation Swift Créer son application iOS avec Swift Adapter une TableView pour Afficher des Images en Swift

Adapter une TableView pour Afficher des Images en Swift

UITableView : Préparer la source de données
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Créer son application iOS avec Swift
Revoir le teaser Je m'abonne
Transcription

Cette leçon fait partie de la formation
59,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis

Cette leçon fait partie de la formation
59,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

Les objectifs de cette vidéo sont de :

  • Comprendre comment créer un modèle de données en Swift.
  • Savoir initialiser et utiliser des objets UIImage.
  • Intégrer ce modèle avec une TableView pour afficher des images.

Apprenez à adapter une TableView pour afficher une liste d'images en utilisant Swift et Cocoa Touch. Cette leçon couvre la création d'un modèle de données et son intégration avec la TableView.

Dans cette leçon, nous allons apprendre comment transformer une TableView qui affiche initialement une liste de dates pour qu'elle affiche une liste d'images. La première étape consiste à créer une source de données, autrement dit, le modèle. Nous allons créer une nouvelle classe appelée Picture qui héritera de NSObject. Cette classe contiendra deux propriétés principales: un nom (type String) et une image (type UIImage).

Ensuite, nous définirons un constructeur pour cette classe, avec des paramètres pour le nom et l'image afin de garantir que ces propriétés soient toujours initialisées correctement. Une fois la classe créée, nous ajouterons des accessoires publics pour permettre la lecture de ces propriétés depuis l'extérieur, mais sans possibilité de les modifier.

Enfin, nous adapterons notre contrôleur pour utiliser cette nouvelle structure de données. Cela impliquera la modification de plusieurs points dans notre code où nous insérions initialement des dates, pour qu'ils utilisent désormais des objets de type Picture.

Voir plus
Questions réponses
Pourquoi créer une classe dédiée pour les images?
Créer une classe dédiée permet de mieux structurer et encapsuler les données, facilitant ainsi leur gestion et leur maintenance.
Quelle est l'utilité des accessoires publics en lecture seule?
Les accessoires publics en lecture seule permettent d'accéder aux valeurs sans pouvoir les modifier, assurant ainsi l'intégrité des données.
Comment la TableView sera-t-elle mise à jour après la modification des données?
La TableView sera mise à jour en modifiant le datasource et en appelant les méthodes de rechargement sur la TableView.