• Aucun résultat trouvé

To Do List

N/A
N/A
Protected

Academic year: 2022

Partager "To Do List"

Copied!
1
0
0

Texte intégral

(1)To Do List Partie 2. Objectifs : - Création d’un modèle - Ajout d’une alerte si l’utilisateur essaie de créer une tâche vide Une classe ToDo Une tâche (ToDo) se définit par : • Un titre (String) • Un état (tâche terminée ou non) (Bool) • Une date de dernière modification (Date, initialisée à la date du jour Date()) • Une photo (optionnal - UIImage?) • Une localisation (optionnal - CLLocation?) Il s’agit maintenant de créer des objets de type ToDo. Pour ce faire il vous faut créer un nouveau fichier (File -> New File). Ce fichier est un fichier Cocoa Touch qui héritera de NSObject et se nommera ToDo. Il contiendra la classe ToDo. Pour un objet de type ToDo vous créerez les 2 méthodes suivantes : • Un initializer (init)à 2 paramètres (le titre et l’état) • Une fonction: static func loadSampleToDos() -> [ToDo] {…} qui initialise 3 objets ToDo et retourne un tableau composé de ces trois objets. Cette fonction étant statique son appel est le suivant : ToDo.loadSampleToDos() Une fois cette classe créée vous pouvez manipuler des objets ToDo dans tous vos contrôleurs. Une fenêtre d’alerte Au sein de votre méthode func textFieldShouldReturn(…) (rappel : cette fonction est appelée lorsque l’utilisateur tape la touche « Entrée »), vous allez maintenant tester si l’utilisateur a bien saisi quelque chose. Pour tester si un objet String est vide vous pouvez utiliser la propriété isEmpty. Si l’utilisateur n’a rien saisi, il vous faudra afficher la fenêtre suivante :. Pour ce faire, utilisez un objet de type UIAlertController..

(2)

Références

Documents relatifs

La actuación de parámetros físicos ajenos a la frecuencia fundamental, en cambio, es especialmente importante en aquellos casos en que la intervención de esta queda anulada, como

La mise à jour de réalisation d’un projet se fait à travers celles des tâches mais l’utilisateur peut toujours changer les dates de début et de fin du

De même que pour la construction, les émissions du transport fluvial liées à l’exploitation des ports sont calculées en multipliant celles du transport maritime par

Ce score mesure également les aptitudes cognitive (plus il est haut, plus les aptitudes cognitives sont élevées).. [performance] : mesure objective de

Une tâche a pour fonction générale de solliciter chez le sujet la mobilisation de certaines ressources (les connaissances, capacités, aptitudes, attitudes, mécanismes,

Il doit exécuter l’épaulé jeté le second mouvement avec les mêmes contraintes .Cette performance doit être validé par trois arbitres du niveau de la compétition.. Le secrétaire

- Lire et Comprendre un document - S’exprimer à l’oral pour communiquer, penser, échanger - Écrire pour structurer sa pensée, son savoir, pour argumenter, communiquer, échanger

- Lire et Comprendre un document - S’exprimer à l’oral pour communiquer, penser, échanger - Écrire pour structurer sa pensée, son savoir, pour argumenter, communiquer, échanger