Création de la Classe Picture
Objectifs
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.
Résumé
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.
Description
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.