Sí, es lo suficientemente bueno!
He escrito todas mis aplicaciones desde 2013 en un modelo MacBook Air Mid-2013, por lo que es aún más lento que sus especificaciones. 1.3 Ghz, 8 GB RAM, 256 GB SSD. Agregué una unidad flash de 128 GB (Transcend JetDrive Lite) que cabe perfectamente en la ranura de la tarjeta SD, para obtener más espacio.
Aquí hay algunos trucos para mantener Xcode ágil:
- ¿Qué tan importante es la RAM? ¿Serán suficientes 8 conciertos? Tengo la intención de usarlo para modificar mucho Skyrim. ¿Debería apuntar más a 16?
- ¿Debo obtener 16 GB de RAM en una MacBook o son suficientes los 8 GB estándar?
- ¿Cómo se copian los datos de un disco duro a la RAM?
- ¿Es posible para mí tener 2 GB de tarjeta gráfica y 1 GB de RAM?
- ¿Es una MacBook Air 13.3 '2017 con 8GB de RAM con 128GB SSD suficiente para instalar Photoshop, Illustrator y After Effects, y Premier Pro y todavía tiene suficiente espacio de almacenamiento? ¿Funcionará la computadora portátil sin problemas?
- Deshabilita Autocompletar mientras escribes. En el pasado, el proceso de SourceKit, que es responsable de renderizar y resaltar el código, se volvía loco y tomaba un 200% de potencia de la CPU al intentar dar sugerencias de finalización del código durante la codificación. ¡Bienvenido a Xcode! Hace eso … Con el paso de los años ha mejorado, he estado trabajando desde Xcode 4, pero ocasionalmente tiene sus peculiaridades. De todos modos, no necesita completar el código en vivo, solo use la tecla Esc para obtener sugerencias.
- Conozca Xcode y su rendimiento. Por ejemplo, no uso Storyboards para aplicaciones grandes porque Xcode tiende a ser muy lento cuando trabajo con Storyboards que son demasiado grandes. Simplemente ponga cada interfaz de usuario en su propio XIB. En aplicaciones grandes (40k LOC), el compilador Swift puede ser lento, consumir una tonelada de memoria, pero eso es principalmente una consecuencia del compilador Swift y no porque su Mac tenga especificaciones bajas.
- No hagas multitareas. En el peor de los casos, tengo Chrome, Xcode y Sketch ejecutándose al mismo tiempo. Cierre los programas que no esté usando, ahorrará RAM y un poco de potencia de la CPU. Su batería también durará más.
Podrías llamarme minimalista: me he acostumbrado a la pantalla de 13 pulgadas. Odio todos esos editores, widgets y miles de pestañas del navegador que muchos desarrolladores tienen en sus seis pantallas de 30 “… De todos modos, solo puedo concentrarme en una cosa a la vez”