Swift und Objective-C

Diese Fragen wurden nur Entwicklern gestellt, die Swift oder Objective-C als eine ihrer drei primären Programmiersprachen angegeben hatten.

Anzahl der Swift- und Objective-C-Entwickler

Für welche Apple-Plattformen entwickeln Sie?

Planen Sie, Ihre iOS-Anwendungen mit Mac Catalyst für macOS zu adaptieren?

Nutzen Sie Swift und Objective-C zusammen in demselben Projekt?

Haben Sie C++-Code oder C++-Bibliotheken in Ihrem Projekt?

Knapp die Hälfte aller Swift- und Objective-C-Entwickler haben C++-Code oder -Bibliotheken in ihren Projekten. Separat betrachtet liegt dieser Wert bei 57% für Objective-C-Nutzer und bei nur 33% für Swift-Nutzer.

Gibt es Unit-Testing-Frameworks, die Sie regelmäßig nutzen?

Diese Frage wurde nur von Personen beantwortet, die Unit-Tests schreiben oder nutzen. Dieses Diagramm enthält nur die Antworten der Befragten, die mindestens ein Framework ausgewählt haben.

Welche Mock- bzw. Matcher-Frameworks nutzen Sie?

Gibt es UI-Testing-Frameworks, die Sie regelmäßig nutzen?

Nur jeder dritte Swift/Objective-C-Entwickler führt UI-Tests durch.

Welchen Dependency-Manager nutzen Sie?

Der Anteil von CocoaPods ist leicht zurückgegangen (um 6%). Davon profitierte der Swift Package Manager, dessen Anteil seit dem letzten Jahr um 8% gestiegen ist.

Planen Sie, CocoaPods-Abhängigkeiten durch SPM-Pakete zu ersetzen?

Diese Frage wurde nur von Personen beantwortet, die CocoaPods als Abhängigkeitsmanager verwenden.

Welche Datenbankengine-Framework-Kombination nutzen Sie?

Nutzen Sie einen externen Datenbank-Viewer?

Welchen Datenbank-Viewer nutzen Sie am meisten?

Diese Frage wurde nur von Personen beantwortet, die einen externen Datenbank-Viewer verwenden.

DB Browser ist etwas beliebter bei Objective-C-Entwicklern – 37% verwenden ihn. Unter Swift-Entwicklern liegt dieser Wert hingegen bei nur 25%.

Wie erstellen Sie die Builds für Ihr Projekt?

Entwickeln Sie mit Swift auf Linux?

Diese Frage wurde nur von Personen beantwortet, die Swift als primäre Programmiersprache verwenden.

Der Anteil der Entwickler, die nicht bereit sind, mit Swift unter Linux zu programmieren, ist seit dem letzten Jahr um 10% zurückgegangen.

Entwickeln Sie serverseitige Projekte
mit Swift?

Welche Frameworks verwenden Sie für die serverseitige Entwicklung mit Swift?

Diese Frage wurde nur von Personen beantwortet, die Swift als primäre Programmiersprache verwenden.

Welchen Editor bzw. welche IDE verwenden Sie hauptsächlich für die serverseitige Entwicklung mit Swift?


Danke, dass Sie sich die Zeit genommen haben!

Wir hoffen, dass Sie unseren Bericht nützlich fanden. Teilen Sie diesen Bericht im Freundes- und Kollegenkreis.

Werden Sie Mitglied im JetBrains Tech Insights Lab

Nehmen Sie an Umfragen und UX-Studien teil, um JetBrains-Produkte benutzerfreundlicher und gleichzeitig leistungsfähiger zu machen. Durch die Teilnahme an unserer Forschung können Sie auch Prämien erhalten.

Wenn Sie Fragen oder Anregungen haben, schreiben Sie uns bitte unter surveys@jetbrains.com.

© 2000-2020 JetBrains s.r.o. Alle Rechte vorbehalten.