Paso 4: Escribir el código
Nota: En este paso tomamos un vistazo a escribir el código real que se establece y ejecuta el temporizador.
4A. Abra el archivo ViewController.h en el lado derecho de la ventana de Xcode y añadir las siguientes líneas de código después del ViewController: UIViewController sección:
Nota: Este código establecerá los puntos de venta que se conecte a nuestros objetos de la interfaz y permite nuestro código interactuar con la interfaz.
4B. Abra el archivo Main.storyboard y haga clic derecho en donde dice 'View Controller' en el lado izquierdo debajo de 'Vista controlador de escena'.
C. 4 haga clic en y arrastre el círculo al lado de 'datePicker' donde dice 'UIDatePicker'. Hacer lo mismo para los objetos startStopButton y pauseButton correspondiente.
Nota: Para el objeto timeLabel, deberemos arrastrar el círculo con el nombre donde dice ' 00:00 ', como se muestra en las imágenes anteriores.
4 D. haga clic en los círculos superpuestos en la esquina superior derecha de la ventana de Xcode para comenzar a crear métodos para los botones de Start/Stop y botones de pausa/reanudar.
Nota: Debe abrir nuestro archivo ViewController.h. Si no abre el archivo ViewController.h, ver las fotos de arriba para seleccionar ViewController.h.
4E. mantenga pulsada la tecla Control y haga clic y arrastre desde el botón Inicio en cualquier zona entre el ViewController: UIViewController y etiquetas. Cambiar la configuración de conexión de la toma de acción y este método startStopButton el nombre.
Nota: puede dar estos métodos cualquier nombre. Si dan el método un nombre diferente, asegúrese de hacer nota de ese nombre, ya que necesitará para hacer referencia más adelante en este proyecto a.
4F. siga los mismos pasos para nuestro botón de pausa. Nombre del método pauseTimer.
Nota: Como con nuestro botón de Start/Stop, que puede dar el método cualquier nombre que le gustaría, sin embargo Anote el nombre del método para su uso posterior.
4 G. reemplazar donde dice ViewController con el siguiente código:
Nota: Este código creará las variables que usaremos a lo largo de esta aplicación.
4 H. añadir las siguientes líneas de código más abajo donde dice [super viewDidLoad]:
Nota: Este código crea nuestros valores iniciales para los valores booleanos.
4i. escriba el siguiente código en el método de startStopButton a continuación el método didReceiveMemoryWarning:
4J. escriba el siguiente código a continuación el método de startStopButton. Este será el método que actualiza el contador de tiempo:
4 K. escriba el siguiente código para el método pauseTimer:
Nota: Este método será el código que ambos se detiene nuestro contador de tiempo cuando se está ejecutando y se reanuda el temporizador cuando está en pausa.