Nombre de développeurs Swift et Objective-C

Swift domine. Près de deux tiers des personnes qui utilisent les deux langages dans leurs projets ont la majeure partie de leur base de code en Swift.

Pour quelles plateformes Apple développez-vous ?

Utilisez-vous Swift et Objective-C dans un même projet ?

Seules les personnes qui écrivent ou utilisent des tests unitaires ont répondu à cette question. Ce graphique reprend uniquement les réponses de ceux qui ont sélectionné au moins un framework.

Quels frameworks de tests unitaires utilisez-vous régulièrement, le cas échéant ?

Quel framework mock / matcher utilisez-vous ?

58 % des personnes effectuant des tests unitaires n'utilisent pas de frameworks de mock / matcher, bien que ces frameworks puissent être bien utiles.

Seules les personnes qui réalisaient des tests d'interface utilisateur ont répondu à cette question.

Quels frameworks de tests d'interface utilisateur utilisez-vous régulièrement ?

Seul un développeur Swift/Objective-C sur trois teste l'interface utilisateur.

Quel gestionnaire de dépendances utilisez-vous ?

Quelle combinaison moteur de base de données/framework utilisez-vous ?

Seules les personnes qui utilisent une visionneuse de base de données externe ont répondu à cette question.

Quelle visionneuse de base de données utilisez-vous le plus ?

Deux développeurs Swift ou Objective-C sur cinq utilisent un visionneur de base de données externe. DB Browser est le plus populaire (39 %) parmi les développeurs spécialisés uniquement dans Swift, tandis que SQLite+ est plus populaire chez les développeurs Objective-C (36 %)

Seules les personnes qui utilisent Swift en tant que langage de programmation principal ont répondu à cette question.

Développez-vous avec Swift sous Linux ?

Le pourcentage des développeurs qui souhaitent essayer Swift pour Linux reste stable par rapport à l'année dernière, ainsi que le nombre de ceux qui l'ont déjà essayé. Un quart des développeurs Swift utilisent Linux pour l'un de leurs environnements de développement.

Seules les personnes qui utilisent Swift en tant que langage de programmation principal ont répondu à cette question.

Quels frameworks utilisez-vous pour développer côté serveur en Swift ?

Seul un développeur Swift sur cinq a développé des projets côté serveur avec Swift, la plupart choisissant Vapor pour ce faire.