Número de desenvolvedores Swift e Objective-C

O Swift domina. Quase dois terços dos que usam ambas as linguagens em seus projetos têm a maior parte de sua base de código em Swift.

Para quais plataformas Apple você desenvolve?

Você utiliza o Swift junto com o Objective-C no mesmo projeto?

Esta pergunta foi respondida apenas por entrevistados que escrevem ou usam testes unitários. Este gráfico mostra apenas as respostas daqueles que selecionaram pelo menos um framework.

Quais dos seguintes frameworks de teste unitário você costuma utilizar?

Quais frameworks de mock/matcher você utiliza?

58% dos que escrevem testes unitários não usam frameworks de mock/matcher, mesmo que esses frameworks possam ser bastante úteis.

Esta pergunta foi respondida apenas por entrevistados que fazem testes de interface do usuário.

Quais frameworks de testes de interface do usuário você costuma utilizar?

Apenas um em cada três desenvolvedores Swift/Objective-C faz testes de interface do usuário.

Qual gerenciador de dependências você utiliza?

Qual combinação de motor de banco de dados/framework você utiliza?

Esta pergunta foi respondida apenas por entrevistados que usam um visualizador de banco de dados externo.

Qual visualizador de banco de dados você utiliza com maior frequência?

Dois de cada cinco desenvolvedores Swift ou Objective-C usam um visualizador de banco de dados externo. O DB Browser é mais popular (39%) entre os desenvolvedores Swift, enquanto o SQLite+ é mais popular entre os desenvolvedores Objective-C (36%)

Esta pergunta foi respondida apenas por entrevistados que usam o Swift como principal linguagem de programação.

Você desenvolve com o Swift no Linux?

A porcentagem de desenvolvedores que desejam experimentar o Swift para Linux é a mesma do ano passado, assim como a parcela daqueles que já o experimentaram. Um quarto dos desenvolvedores Swift usam o Linux como um dos seus ambientes de desenvolvimento.

Esta pergunta foi respondida apenas por entrevistados que usam o Swift como principal linguagem de programação.

Qual dos seguintes frameworks você utiliza para desenvolvimento no lado do servidor com o Swift?

Apenas um em cinco desenvolvedores Swift desenvolveu projetos no lado do servidor com o Swift. A maioria escolheu o Vapor para fazer o trabalho.