Estas preguntas solo se han mostrado a los desarrolladores que seleccionaron Swift u Objective-C como uno de sus tres lenguajes de programación principales.

Swift y Objective-C

Número de desarrolladores de Swift y Objective-C

Cuota ponderada

¿Para qué plataformas de Apple desarrolla?

Los desarrolladores de Swift también utilizan Kotlin casi tres veces más que cualquier otro desarrollador. El 83 % de los desarrolladores de iOS que desarrollan para móviles también lo hacen para Android. Visite la sección Mobile para obtener más información.

¿Tiene pensado utilizar Mac Catalyst para adaptar sus aplicaciones de iOS a macOS?

Cuota ponderada

¿Tiene pensado utilizar Mac Catalyst para adaptar sus aplicaciones de iOS a macOS?

¿Utiliza Swift junto con Objective-C en el mismo proyecto?

¿Tiene código C++ / bibliotecas C++ en su proyecto?

¿Escribe pruebas de unidad para sus aplicaciones de Swift u Objective-C?

¿Qué marcos de trabajo de pruebas unitarias utiliza habitualmente?

Dato curioso: los desarrolladores de Swift y Objective-C suelen empezar su jornada laboral más tarde que los demás desarrolladores.

¿Qué marco de trabajo comprobador o mock utiliza?

Solo el 20 % de los desarrolladores de Swift y el 30 % de los de Objective-C utilizan algún marco de trabajo de mock / comprobador. Además, el 22 % de los desarrolladores de Objective-C prefiere OCMock.

¿Utiliza pruebas de interfaz de usuario?

¿Qué marcos de trabajo para testear IU utiliza habitualmente?

¿Qué administrador de dependencias utiliza?

¿Planea reemplazar las dependencias de CocoaPods por paquetes SPM?

¿Qué combinación de marco de trabajo / motor de base de datos utiliza?

¿Utiliza algún visor externo de bases de datos?

¿Qué visor de base de datos utiliza con mayor frecuencia?

A excepción de las opciones enumeradas en el gráfico, en el campo Otros las personas encuestadas han hecho referencia a las siguientes herramientas: TablePlus (la mayoría), Realm Studio y DataGrip.

¿Desarrolla con Swift en Linux?

¿Desarrolla proyectos del lado servidor con Swift?

¿Qué marcos utiliza para el desarrollo de proyectos del lado servidor con Swift?

¿Qué editor o IDE utiliza principalmente para el desarrollo de proyectos del lado servidor con Swift?

¡Gracias por el tiempo que nos has dado!

Esperamos que nuestro informe le haya resultado útil. Comparta este informe con sus amigos y compañeros.

Participe en el JetBrains Tech Insights Lab

Participe en encuestas y estudios de experiencia de usuario para que los productos JetBrains sean más fáciles de usar y aún más potentes. Por participar en nuestras investigaciones, también tendrá la oportunidad de ganar premios.

Si tiene alguna pregunta o sugerencia, no dude en ponerse en contacto con nosotros a través de surveys@jetbrains.com.