¿Necesitas saber Java para desarrollar aplicaciones iOS?

La respuesta es No, no necesita Java para desarrollar aplicaciones iOS. Para la aplicación nativa de iOS, debe conocer Swift u Objective C para crear aplicaciones y juegos de iOS. Sin embargo, recién estás comenzando, ve con rapidez. Como es más simple y más moderno.

Además, puede crear aplicaciones de iOS sin aprender swift u Object C. Con la ayuda de marcos de javascript como React Native , marco iónico , con solo javascript. html5 y css, puede crear una aplicación móvil que se ejecute tanto en Android como en iOS.

Mi favorito entre estos dos es React Native, ya que representa la interfaz de usuario nativa y es realmente rápido. Si recién está comenzando, le sugiero que use el marco iónico ya que es más fácil y tiene una base de usuarios más grande.

Si va a utilizar las herramientas React Native, como Expo XDE, lo ayudará a crear fácilmente aplicaciones móviles sin tocar Xcode o Android studio. Yo personalmente lo uso mucho . La mejor parte del uso de Expo XDE es que puede probar su aplicación en muchos dispositivos diferentes a la vez usando el código QR y cada vez que realice cambios en el código, automáticamente a través de todos los dispositivos en los que está probando su aplicación.

Buena suerte.

¡¡Ciertamente no!!

Para el desarrollo nativo de iOS, puede usar Objective -C o Swift . También debe usar dispositivos Mac para el desarrollo ya que xcode (IDE) solo está disponible en OS X.

Objective-c ha sido la opción predeterminada durante muchos años para desarrollar aplicaciones iOS de scals completas.

Swift fue lanzado hace un par de años que eventualmente reemplazaría el objetivo-c en un futuro cercano.

Si desea desarrollar una aplicación completa y lanzarla en la tienda de aplicaciones ahora, debe usar el objetivo-c como lenguaje de desarrollo.

Si solo desea aprender el desarrollo de aplicaciones iOS, ahora sería el buen momento para comenzar a aprender rápidamente. Para cuando se convierta en experto en swift, swift se utilizará para el desarrollo de aplicaciones iOS convencionales.

Para el desarrollo de aplicaciones híbridas (para aplicaciones multiplataforma), puede utilizar bibliotecas de envoltorios de terceros como phoneGap .