Étape 4: Écriture du Code
Remarque : Dans cette étape, nous prendrons un coup d’oeil à écrire le code qui va définir et exécuter la minuterie.
4 a. Ouvrez le fichier ViewController.h sur le côté droit de la fenêtre de Xcode et ajoutez les lignes suivantes du code après le ViewController : UIViewController section :
Remarque : Ce code sera mis en place les points de vente qui se connecter à nos objets de l’interface et permettra à notre code interagir avec notre interface.
4 b. Ouvrez le fichier Main.storyboard et cliquez sur où il est dit 'View Controller' sur le côté gauche sous "View contrôleur de scène".
4 C. cliquez et faites glisser le cercle à côté de 'datePicker' où il est dit 'UIDatePicker'. Faire la même chose pour les objets de startStopButton et de pauseButton correspondante.
Remarque : Pour l’objet timeLabel, nous aurons besoin faire glisser le cercle vers le nom où il est dit ' 00:00 ', comme le montre les images ci-dessus.
4 D. cliquer sur les cercles qui se chevauchent dans le coin supérieur droit de la fenêtre de Xcode pour commencer à créer des méthodes pour les boutons Start/Stop et les boutons Pause/reprendre.
Remarque : Notre fichier ViewController.h devrait s’ouvrir. Si elle n’ouvre pas le fichier ViewController.h, voir les images ci-dessus pour sélectionner ViewController.h.
4e. maintenez enfoncée la touche CTRL enfoncée et cliquez sur et faites glisser le bouton Démarrer vers n’importe quel domaine entre le ViewController : UIViewController et tags. Modifiez le paramètre de connexion de sortie à l’Action et nommez cette méthode startStopButton.
Remarque : vous pouvez donner le nom de ces méthodes. Si vous donnez la méthode un nom différent, veillez à prendre note de ce nom, car nous aurons besoin de référencer plus tard dans ce projet.
4F. suivez les mêmes étapes pour notre bouton de Pause. Nom de la méthode pauseTimer.
Remarque : Comme avec notre bouton Start/Stop, vous pouvez donner la méthode de n’importe quel nom que vous souhaitez, cependant Notez le nom de la méthode pour une utilisation ultérieure.
4 g remplacer où il est dit ViewController par le code suivant :
Remarque : Ce code va créer des variables que nous utiliserons tout au long de cette application.
4 H. ajouter les lignes suivantes de code ci-dessous où il est dit [super viewDidLoad] :
Remarque : Ce code sera réglé nos valeurs initiales pour nos valeurs booléennes.
4i. tapez le code suivant pour la méthode startStopButton au-dessous de la méthode didReceiveMemoryWarning :
4J. tapez le code suivant sous la méthode startStopButton. Ce sera la méthode qui met à jour notre timer :
4 K. tapez le code suivant pour la méthode pauseTimer :
Remarque : Cette méthode sera le code que les deux s’arrête notre minuterie lorsqu’il s’exécute et reprend la minuterie lorsqu’il est interrompu.