¿Qué opinas sobre el futuro del desarrollo de iOS y Swift? ¿Vale la pena aprender de ahora? ¿Cómo debo comenzar?

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.

Digámoslo de esta manera, Apple no abandonará los dispositivos iOS en el corto plazo, de hecho por lo que he escuchado que intentarán (están tratando de incorporar iOS en su entorno de escritorio). Esto significa que en el futuro puede usar Swift, que es el lenguaje de programación principal y preferido de Apple para dispositivos iOS para crear aplicaciones para Mac.

Entonces, sí, vale la pena aprender.

¿Donde empezar?

Puede comenzar descargando XCode a su Mac (Sí, necesita una Mac para construir aplicaciones iOS con XCode). Puede obtener XCode a través de la App Store.

si tienes un iPad también puedes descargar Swift Playground en el que puedes aprender Swift fuera de XCode.

Para obtener una documentación completa, puede leer la documentación de Apple Developer.

Cuando esté listo para distribuir su aplicación, debe registrarse en el sitio web para desarrolladores de Apple . Esta es una membresía paga ( $ 99 al año ), que le permite implementar su aplicación en dispositivos iOS y en la App Store.

Finalmente, ¡diviértete aprendiendo!

More Interesting

¿Qué tenemos que hacer y cuánto tiempo lleva desarrollar una aplicación?

¿Es el desarrollo de aplicaciones iOS una buena área para entrar para hacer dinero?

Cómo hacer una aplicación de iPhone y una sala de chat

¿Cuáles son las herramientas de prueba automatizadas más populares disponibles para las pruebas de control de calidad de iOS? ¿Cuáles son los mejores para los que no son desarrolladores (por ejemplo, basados ​​en GUI)?

Cómo crear un medidor de nivel estéreo para iOS usando solo Swift

Con respecto a la subcontratación, ¿cómo podríamos obtener proyectos de desarrollo de software, principalmente desarrollo de aplicaciones móviles en Android, iOS, PhoneGap y Titanium de EE. UU., Reino Unido y Europa?

¿Cuánto puede costar desarrollar una aplicación iOS si estás solo para desarrollarla?

¿Swift tiene clases prefabricadas?

¿Conoces algunas aplicaciones de fotografía gratuitas para iOS para hacer fotos impresionantes?

¿Cuáles son las diferencias entre Android e iOS?

¿Por dónde empiezo a crear una aplicación para iPhone? enseñanza, instrucción, música. principiante en diseño de aplicaciones.

¿Cómo puede un estudiante no CS aprender Swift y desarrollar aplicaciones?

¿Cuál es la diferencia entre Xcode BETA8 y Xcode7?

¿Cuáles son las mejores prácticas para retirar una aplicación de iOS de la App Store?

¿El soporte para iOS en Xojo 2016R2 ahora es lo suficientemente bueno como para dejar Xcode? ¿Y por qué harías eso?