¿Necesita Swift para codificar aplicaciones iOS?

Respuesta corta: no. Como otros han dicho, puede usar el objetivo-C o algunos otros lenguajes si lo prefiere.

Respuesta larga.

Probablemente sería un poco tonto NO aprender / usar Swift para su desarrollo de iOS, especialmente si está buscando en el mercado móvil. El mercado móvil está en auge y hay mucho dinero por ganar. Actualmente, los salarios de los desarrolladores Swift están en tendencia a $ 129k / año . Sin embargo, más que el dinero, Swift es bastante fácil de aprender. Si tiene alguna experiencia en programación, es probable que pueda elegir Swift con relativa facilidad. Si está familiarizado con Objective-C, le encantará Swift.

Salario rápido en Estados Unidos

Sin sonar ridículo, Swift es la ola del futuro para iOS. Como dije, si planeas hacer algún desarrollo de iOS, deberías aprenderlo. Team Treehouse y Code Academy tienen excelentes recursos disponibles para aprenderlo y es probable que puedas aprenderlo rápidamente.

¡Buena suerte!

La información salarial anterior es de YouWorth. YouWorth es una aplicación móvil gratuita para iOS y Android que rastrea los datos salariales del programador. No solo soy un campeón del producto, sino que lo uso yo mismo. La aplicación permite a cualquier persona importar habilidades de LinkedIn y rastrear su valor en el mercado laboral a lo largo del tiempo. También me notifican si hay un cambio en las habilidades que se están viendo.

No, como dijo Chris Lattner en la primera nota clave de Swift en WWDC 2014:

“Todo lo que puedes hacer con Objective-C, puedes hacerlo con Swift”

Y viceversa (Hablando de aplicaciones nativas), también puedes hacer lo mismo con C # con Xamarin.

También puede hacer algunas aplicaciones móviles usando tecnologías web, como Cordova y algunas otras que no sé porque no las uso; Espero que mi respuesta te haya ayudado.

Pd Perdón por mi inglés, no es mi idioma principal.

De ningún modo. Puedes usar muchos otros idiomas. Una buena opción para aquellos que comienzan con el desarrollo de iOS es Xojo.

Puede usar Apache Cordova (o uno de sus tenedores) para crear aplicaciones iOS con solo HTML, CSS y JS: https://cordova.apache.org/

Todavía puede desarrollar aplicaciones iOS en Objective-C (o C # si prefiere Xamarin), pero se recomienda aprender Swift, ya que se usará cada vez más en el futuro, es mucho más fácil de escribir y tiene algunas características muy agradables y modernas.

Es importante pero no obligatorio.

Puede construir aplicaciones ios con c # o python usando la biblioteca de programación multiplataforma.

en realidad no, puedes usar obj. c o tecnologías multiplataforma

No. Puedes hacerlo con Objective -C.

No, puedes usar el objetivo c.