La programación no solo se trata del lenguaje, sino también de la cadena de herramientas, la API de la plataforma, la estructura y algoritmo de datos comunes, las mejores prácticas de ingeniería, etc.
Para el lenguaje en sí, Swift es bastante complejo y evoluciona rápidamente. Afortunadamente, no necesitas ser un compilador humano antes de escribir tu aplicación. Le sugiero que use una o dos semanas para estudiar el idioma en el patio de recreo y pasar al desarrollo de iOS / macOS. Aunque Swift se puede usar para otra plataforma, no saltes a la cueva sin siquiera una antorcha. Para conocer realmente bien el lenguaje Swift, puede llevar dos o tres meses trabajar muy duro para usted.
Objective-C es bastante simple si ya conoce algo de programación en C, la parte del desafío es C. Debido a que ARC ya simplifica mucho la gestión de la memoria y hay un patio de juegos de terceros para Objective-C, si Objective-C tiene estos dos , las personas se sentirán mucho más fáciles de aprender. Pero aún no conoce C, así que continúe con Swift.
- ¿Cuál es el costo de una llamada al método en Objective-C?
- ¿Cuál es la mejor manera para que un desarrollador web se convierta en un buen desarrollador de iOS?
- ¿Cuáles son las especificaciones técnicas para la plataforma iOS de un juego?
- Cómo desarrollar una aplicación de lista de tareas para iOS
- ¿Qué tan difícil es el nuevo lenguaje iOS Swift para desarrolladores de iOS?
Pasé solo una tarde para leer la guía de idiomas y me preparé para comenzar, pero me llevó una semana terminar la guía de programación oficial de Swift, incluso con 8 años de experiencia en desarrollo de iOS.
Java es el lenguaje de ingeniería de flujo principal más simple, especialmente antes de la versión 1.5. No hay nada lujoso sino simplicidad. Con un buen libro como “Just Java2”, puede llevarle una semana más o menos confiar en el lenguaje mismo para escribir su propio programa.
JavaScript también está activo, el lenguaje era simple, ¿qué tan complejo puede ser un lenguaje creado en 10 días? Pero con ES6, se ha vuelto bastante complejo para principiantes. Supongo que una semana es lo suficientemente buena para las partes buenas básicas de JavaScript. Para el recién llegado de JavaScript, el momento más frustrante tal vez muestre la fuente de una página de un sitio web famoso. Bueno, el lenguaje es lenguaje, las mejores prácticas y el patrón de diseño es otra historia.