Las 3 mejores herramientas para desarrolladores de Mac

Ya sea que esté aprendiendo a codificar, esté estudiando informática o sea un desarrollador de Mac experimentado, estas tres aplicaciones seguramente lo ayudarán en su trabajo. Tengo una aplicación que agrega una gran cantidad de funciones nuevas al Simulador de Xcode, una que facilita la administración de paquetes en Homebrew y una mejor manera de descargar e instalar Xcode.

Todas estas herramientas son, en sí mismas, de código abierto. Hay enlaces a cada repositorio de GitHub donde puede aprender de ellos y compilarlos usted mismo.

Las 3 mejores herramientas gratuitas y de código abierto para desarrolladores de Mac

Mira todo esto en acción en un video:

No. 1: Sala de control del simulador

El simulador de iOS es una excelente herramienta para realizar pruebas en dispositivos que no posee, pero tiene un conjunto de funciones limitado listo para usar. Incluso si tiene una gran cantidad de iPhones para depurar, es una buena práctica probar cómo funciona su aplicación en diferentes situaciones como mala cobertura celular, permisos revocados, batería baja o ubicación geográfica extraña. ubicaciones.

Sala de control para Mac
Muchas páginas de controles y ajustes para el Simulador.
Captura de pantalla: D. Griffin Jones/El ​​culto de Mac

Ahí es donde entra Control Room. Es una aplicación práctica de Paul Hudson que potencia el simulador. Una interfaz de usuario simple le brinda controles gráficos para todo lo anterior y más.

Tiene dos botones para copiar el portapapeles dentro o fuera del simulador, muy útil para pasar URL o cadenas de texto. Un botón activa la sincronización de iCloud; Realmente deseo que más aplicaciones incluyan botones para eso. Hay un campo de texto donde puede abrir una URL en la aplicación (o un enlace profundo) para ayudarlo a probar áreas específicas de su aplicación.

Y, por supuesto, tiene una función de grabación de pantalla para crear fácilmente videos y GIF.

Cree o descargue Control Room desde el repositorio de GitHub aquí.

N.º 2: Cork, un mejor gestor de paquetes

Homebrew es una forma fantástica de instalar todo tipo de herramientas y paquetes útiles, pero ejecutarlo desde la Terminal puede ser engorroso.

Al igual que con todas las interfaces de línea de comandos, olvidará el conjuro exacto necesario para hacer lo que quiere. Y si algo sale mal, debe leer los mensajes de error a veces inescrutables que se pierden entre los párrafos de texto que llenan la pequeña ventana.

Administrar ffmpeg en Cork
Las GUI fáciles de usar como esta son la razón por la que dejamos atrás las interfaces de línea de comandos.
Captura de pantalla: D. Griffin Jones/El ​​culto de Mac

Cork convierte todo ese lío en una GUI simple. Puede ver la lista de paquetes instalados en la barra lateral. Haga clic en uno para ver si tiene dependencias con otros paquetes en su sistema.

Con un botón, puede anclar un paquete a una versión específica para evitar que se actualice. apuesto a que no sabes eso Comando terminal en la parte superior de tu cabeza. Haga clic en el icono de actualización en la barra de herramientas para comprobar y actualizar todos los paquetes instalados (excepto los que haya anclado).

Agregar un paquete en Cork
La función de búsqueda es realmente útil. No sabía que este paquete existía antes, lo acabo de encontrar.
Captura de pantalla: D. Griffin Jones/El ​​culto de Mac

Agregar un paquete también es mucho más fácil. Haga clic en el botón Agregar en la barra de herramientas. No es necesario que escriba el nombre correctamente, también es un campo de búsqueda. Escriba algo y obtendrá una lista de posibles resultados. Hacer clic Instalar para agregarlo

te animo a apoya al desarrollador comprando la aplicación si puede permitirse el lujo de hacerlo. Tú también puedes construirlo a partir del código fuente en el repositorio de GitHub.

Nº 3: Xcodes, para gestionar Xcode

Xcodes instalando varias versiones diferentes de Xcode
Cambia entre varias instalaciones de Xcode con un clic.
Captura de pantalla: D. Griffin Jones/El ​​culto de Mac

No, eso no es un error tipográfico. código xs es una herramienta que gestiona qué versiones de Xcode tienes instaladas y con un clic puedes cambiar cuál es tu versión activa.

Esto puede ser útil si está trabajando en algunas aplicaciones diferentes dirigidas a diferentes versiones del sistema operativo. Tal vez tenga una aplicación en desarrollo para la próxima versión importante de iOS en versión beta, pero necesita continuar lanzando correcciones de errores para sus otras aplicaciones que usan la versión anterior.

Puede filtrar para mostrar las versiones beta y finales de Xcode. Haga clic en cualquier versión para ver en el panel de información qué SDK para macOS, iOS, watchOS y tvOS admite.

Puede activar las notificaciones cuando se lanzan nuevas versiones y hacer que se instalen automáticamente.

Si descarga versiones preliminares de Xcode del sitio web del desarrollador en lugar de Mac App Store, sabrá que desinstalar suele ser un proceso largo, pero Xcodes tiene un truco secreto bajo la manga.

Habilite Unxip más rápido en la configuración
Acelere el molesto proceso lento de desinstalar Xcode.
Captura de pantalla: D. Griffin Jones/El ​​culto de Mac

En Ajustes > Experimentos, controlar Unxip más rápido. Esto usa un algoritmo especial que aprovecha al máximo Concurrencia rápida, iluminando todos los núcleos de tu Mac en paralelo para lograr un unxip un 70 % más rápido. En mi prueba, en un Mac mini con M2 Pro, obtuve una mejora del 54%.

Cree o descargue Xcodes desde el repositorio de GitHub aquí.

Última publicación de blog

| Culto de Mac
August 20, 2021

Cuando se trata de pornografía, los usuarios de Android se destacan¡Ganamos de nuevo, Android bros! Foto: Cult of AndroidA los usuarios de Android ...

| Culto de Mac
August 20, 2021

El tamaño de la pantalla del iPad mini 2021 podría expandirse a 8.4 pulgadasEl iPad mini 2021 puede ser más grande que la versión 2019 (que se mues...

| Culto de Mac
October 21, 2021

El software malicioso HellRTS.D de OS X abrirá una puerta trasera en su MacA pesar del consenso común y la propaganda de la campaña publicitaria "G...