Swift, que está disponible para iOS y MacOS, así como Open-Source para otras plataformas, es un lenguaje completamente moderno. Es popular y Apple lo está impulsando con nuevos documentos de capacitación.
Ahora, aprendí a programar con Fortran, que probablemente tiene una docena o dos características; C no es mucho más complejo. Toda la complejidad proviene de la vinculación en las bibliotecas. Swift viene con al menos un centenar de funciones a nivel de idioma y miles en las bibliotecas que normalmente se incluyen. Además de todas las API de iOS / MacOS.
Me gusta Swift; usarlo dentro de Xcode te enseña el idioma a medida que escribes. En lugar de descubrir sus errores cuando intenta compilar, el IDE etiqueta sus problemas a medida que escribe (e incluso puede sugerir correcciones útiles). Pero como soy un chico con más de 50 años de experiencia (y solo un curso formal de CS: Franz Lisp), no puedo pensar en la experiencia de un novato con este sistema.
- ¿Qué tecnologías de iOS 11 parecen más adecuadas para habilitar nuevas aplicaciones o características significativas?
- ¿Cuánto cuesta externalizar el desarrollo de una aplicación a la India?
- ¿Cómo restauro las compras en la aplicación usando Game Center o iCloud?
- Cómo crear una aplicación iOS de brújula simple con Swift 2.1 usando la vista de imagen y el acelerómetro
- ¿Es este el momento adecuado para comenzar a aprender rápidamente a desarrollar aplicaciones realmente avanzadas y complicadas para dispositivos iOS o todavía debería trabajar con obj-c?