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

Swift und Objective-C

Anzahl der Swift- und Objective-C-Entwickler

Gewichteter Anteil

Für welche Apple-Plattformen entwickeln Sie?

Swift-Nutzer*innen verwenden Kotlin fast dreimal so häufig wie andere Entwickler*innen. 83% der iOS-Entwickler*innen, die für Mobilgeräte entwickeln, entwickeln auch für Android. Besuchen Sie den Abschnitt „Mobile“, um mehr zu erfahren.

Haben Sie vor, Ihre iOS-Anwendungen mit Mac Catalyst an macOS anzupassen?

Gewichteter Anteil

Haben Sie vor, Ihre iOS-Anwendungen mit Mac Catalyst an macOS anzupassen?

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

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

Schreiben Sie Unit-Tests für Ihre Swift- oder Objective-C-Anwendungen?

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

Interessant: Swift- und Objective-C-Nutzer*innen beginnen ihren Arbeitstag normalerweise später als andere Entwickler*innen.

Welche Mock/Matcher-Frameworks nutzen Sie?

Nur 20% der Swift- und 30% der Objective-C-Entwickler*innen verwenden ein Mock/Matcher-Framework. 22% der Objective-C-Gemeinde bevorzugt OCMock.

Nutzen Sie UI-Tests?

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

Welchen Dependency-Manager nutzen Sie?

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

Welche Datenbankengine-Framework-Kombination nutzen Sie?

Nutzen Sie einen externen Datenbank-Viewer?

Welchen Datenbank-Viewer nutzen Sie am meisten?

Abgesehen von den Einträgen in der Tabelle nannten die Befragten im Feld Sonstige die folgenden Tools: TablePlus (höchster Anteil), Realm Studio und DataGrip.

Entwickeln Sie mit Swift auf Linux?

Entwickeln Sie serverseitige Projekte mit Swift?

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

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.