Con la llegada de Swift, ¿Objective-C sigue siendo relevante?

Objective-C y Swift pueden diferir en la sintaxis, pero ambos hacen lo mismo. Pero cuando dice que su objetivo final es aterrizar en el desarrollo de aplicaciones iOS, tiene 2 opciones.

  1. Si desea crear su propia aplicación, puede ser para fines de aprendizaje inicial o para el desarrollo rápido de una idea.
  2. O trabaje para una organización que ya tiene una base profesional decente en el desarrollo de iOS.

Si su elección es la primera, entonces Swift sería la mejor apuesta. Aunque no tiene un gran soporte de bibliotecas de terceros (que de todos modos no editará) en comparación con ObjC, es más fácil de aprender (¡aunque esa es mi opinión personal!).

Por otro lado, una gran cantidad de código ObjC ya se está ejecutando en millones de aplicaciones / dispositivos todos los días, y tiene un gran soporte de biblioteca de terceros.

Finalmente, si quieres elegir tu carrera en el desarrollo de iOS, debes aprender ambos.

More Interesting

¿Cuáles son los aspectos positivos y negativos de la fragmentación del dispositivo causada por el iPhone 5?

¿Cómo diseñar e implementar interfaces de usuario personalizadas para aplicaciones iOS?

¿Dónde puedo encontrar un desarrollador de iOS para que sea tutor privado en el área de Minneapolis, MN?

¿Debo comenzar con el CS193P de Stanford (disponible en iTunesU) o esperar a que esté disponible el material del curso Xcode 6 porque a partir de ahora se introduce el lenguaje Swift? ¿Por qué?

¿Cuánto tiempo lleva diseñar una aplicación para iPhone?

¿Cuál es la curva de aprendizaje para un desarrollador de Android que aprende iOS?

¿Hay alguna aplicación de Android exitosa que se lanzó con un fuerte competidor ya en iOS? es decir, ¿es inteligente ir a "Android primero" para sortear la competencia existente?

¿Qué optimizaciones hizo Apple al puntero ISA de 64 bits y cómo mejoraron realmente el rendimiento?

¿La integración continua alojada es buena para las aplicaciones de iOS?

¿Cómo es que muchas aplicaciones de gestión de tareas personales y GTD tienen casi las mismas características y todas tienen éxito?

¿Cómo se diseñarían las antiguas API de Objective-C de manera diferente si se escribieran en Swift?

Cómo obtener una pasantía en una empresa de desarrollo de aplicaciones móviles

¿Estamos listos para desarrollar una aplicación de iOS en Swift?

Seguridad de datos móviles iOS?

¿Qué herramientas y lenguaje además de Xcode / Objective C debe usar un desarrollador de iOS?