Ces questions n'ont été posées qu'aux développeurs ayant sélectionné Swift ou Objective-C comme l'un de leurs trois principaux langages de programmation.

Swift et Objective-C

Nombre de développeurs Swift et Objective-C

Part pondérée

Pour quelles plateformes Apple développez-vous ?

Les développeurs Swift utilisent presque trois fois plus Kotlin que les autres. 83 % des développeurs iOS qui développent pour le mobile le font également pour Android. Consultez la section Mobile pour en savoir plus.

Prévoyez-vous d’utiliser Mac Catalyst pour adapter vos applications iOS à macOS ?

Part pondérée

Prévoyez-vous d’utiliser Mac Catalyst pour adapter vos applications iOS à macOS ?

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

Votre projet comporte-t-il du code C++ / des bibliothèques C++ ?

Rédigez-vous des tests unitaires pour vos applications Swift ou Objective-C ?

Quels frameworks de tests unitaires utilisez-vous régulièrement ?

Anecdote : les développeurs Swift et Objective-C commencent généralement leur journée de travail plus tard que les autres.

Quels frameworks mock / matcher utilisez-vous ?

Seuls 20 % des développeurs Swift et 30 % des développeurs Objective-C utilisent un framework mock / matcher. 22 % des développeurs Objective-C préfèrent OCMock.

Utilisez-vous des tests d'interface utilisateur ?

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

Quel gestionnaire de dépendances utilisez-vous ?

Prévoyez-vous de remplacer les dépendances CocoaPods par des paquets SPM ?

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

Utilisez-vous une visionneuse de base de données externe ?

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

En dehors des propositions répertoriées dans le tableau, les participant·e·s ont mentionné les outils suivants dans le champ Autre : TablePlus (le plus cité), Realm Studio et DataGrip.

Développez-vous avec Swift sous Linux ?

Développez-vous des projets côté serveur avec Swift ?

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

Quel éditeur ou IDE utilisez-vous principalement pour le développement côté serveur avec Swift ?

Merci du temps que vous nous avez accordé !

Nous espérons que vous avez trouvé ce rapport intéressant. N'hésitez pas à le partager avec vos ami·e·s et collègues.

Rejoignez le JetBrains Tech Insights Lab

Participez à des enquêtes et à des études sur l'expérience utilisateur pour aider les produits JetBrains à gagner en facilité d'utilisation, mais aussi en puissance. En participant à nos études, vous aurez également la possibilité de gagner des récompenses.

Si vous avez des questions ou des suggestions, contactez-nous à surveys@jetbrains.com.