Mostrar el tiempo de compilación en Xcode

Xcode es el entorno de desarrollo de Apple para crear aplicaciones para MacOS, iOS, ipadOS, TvOS y WatchOS.

Xcode durante el proceso de compilación o build realiza multitud de tareas. A veces cuando el proyecto va creciendo este tiempo se dispara. Hay muchas estrategias para reducir el tiempo de compilación pero a veces estas estrategias no funcionan como esperamos y puede que en lugar de reducir el tiempo de compilación lo estemos aumentando.

Xcode tiene un temporizador interno para mostrar el tiempo total que requiere una operación de build. Para mostrar este temporizador en la interfaz de Xcode debemos ejecutar el siguiente comando en la Terminal de MacOS mientras Xcode está cerrado:

defaults write com.apple.dt.Xcode ShowBuildOperationDuration YES

Cuando volvamos a abrir Xcode y ejecutemos una operación de build cuando esta finalice bien por error o bien por éxito se nos indicará el tiempo de compilación dentro del activity indicator de Xcode. Esta ventana se encuentra dentro de la toolbar superior de Xcode.

Eliminar elementos con un gesto de VoiceOver en iOS

Muchas aplicaciones de iOS, el sistema operativo de Apple para dispositivos móviles, presentan un método para borrar mensajes un tanto incómodo. Debemos activar el botón editar y, posteriormente, ir seleccionando elementos de una lista que queramos borrar y, posteriormente, buscar el botón de eliminar.

Los usuarios que no utilicen VoiceOver, el lector de pantallas de Apple, pueden realizar un gesto para indicar que desean eliminar un elemento de la lista en concreto de forma rápida, este gesto es marcarlo de izquierda a derecha con el dedo como el que resalta un texto con un bolígrafo rotulador.

Pero los usuarios de VoiceOver también pueden utilizar este gesto pero de una forma un tanto especial que explicaremos ahora.

Borrando un mensaje de eMail en concreto

Para explicar el proceso necesario para el gesto de VoiceOver realizaremos el siguiente ejemplo: borraremos un mensaje de correo electrónico de la aplicación Mail de iOS.

En primer lugar debemos abrir la aplicación Mail en nuestro iPhone, iPod touch o iPad e ir a la bandeja de entrada de nuestro buzón. Una vez allí se mostrará una lista de correos electrónicos.

Buscaremos el mensaje que queramos eliminar utilizando para ello los gestos o métodos de VoiceOver que prefiramos. Una vez VoiceOver indique que el mensaje está focalizado deberemos comenzar el gesto que se compone de los siguientes pasos:

  1. Realizar un doble tab manteniendo la segunda pulsación hasta que suene el sonido tritono pero debemos tener cuidado de hacer el doble tab cerca del borde izquierdo de la pantalla.
  2. Sin levantar el dedo de la pantalla, haremos un movimiento de arrastre de izquierda a derecha con el dedo de un borde al otro de la pantalla como si tachásemos el elemento.
  3. Si hemos realizado bien el gesto VoiceOver nos dirá que hay un botón para confirmar el borrado del elemento. Para borrar el elemento debemos hacer el gesto de triple tab tocando 3 veces la pantalla de forma rápida.

Si hemos seguido correctamente los pasos el mensaje de correo electrónico se eliminará.

Este gesto se puede aplicar a muchas aplicaciones como las de mensajes SMS y otras que presentan listas de elementos que pueden ser borrados.