Número de desarrolladores de Swift y Objective-C

Swift domina. Casi dos tercios de quienes usan ambos lenguajes en sus proyectos tienen la mayor parte de su base de código en Swift.

¿Para qué plataformas de Apple desarrolla?

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

Esta pregunta solo la respondieron los encuestados que escriben o usan pruebas de unidades. Este gráfico muestra solo las respuestas de quienes seleccionaron al menos un marco de trabajo.

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

¿Qué marco de trabajo comprobador o mock utiliza?

El 58 % de quienes escriben pruebas de unidades no utiliza un marco de trabajo comprobador o mock, aunque estos marcos podrían resultar muy útiles.

Esta pregunta solo la respondieron los encuestados que hacen pruebas de IU.

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

Solo uno de cada tres desarrolladorse Swift/Objective-C efectúa pruebas de IU.

¿Qué administrador de dependencias utiliza?

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

Esta pregunta solo la respondieron los encuestados que utilizan un visor de bases de datos externas.

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

Dos de cada cinco desarrolladores Swift u Objective-C utilizan un visor de bases de datos externas. DB Browser es más popular (39 %) entre los desarrolladores que solo trabajan con Swift, mientras que SQLite+ es más popular entre los desarrolladores que solo trabajan con Objective-C (36 %)

Esta pregunta solo la respondieron los encuestados que utilizan Swift como lenguaje de programación principal.

¿Desarrolla con Swift en Linux?

El porcentaje de desarrolladores que desea probar Swift para Linux es el mismo que el año pasado, al igual que el porcentaje de los que ya lo han probado. Una cuarta parte de los desarrolladores Swift utiliza Linux como uno de sus entornos de desarrollo.

Esta pregunta solo la respondieron los encuestados que utilizan Swift como lenguaje de programación principal.

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

Solo uno de cada cinco desarrolladores Swift desarrollaba proyectos de servidor con Swift, y la mayoría de ellos escogía Vapor para realizar la tarea.