これらの質問は、3 大主要プログラミング言語として Swift または Objective-C を選択した開発者にのみ提示されました。

Swift と Objective-C

Swift と Objective-C 開発者の数

シェアの重み付け

どの Apple プラットフォーム向けに開発していますか? 

Swift 開発者は、ほかのどの開発者よりほぼ 3 倍 Kotlin を使用しています。モバイル向けに開発する 83% の iOS 開発者は、Android 向けにも開発しています。詳しくは「モバイル」セクションをご覧ください。

Mac Catalyst を使用して iOS アプリケーションを macOS に適合させる予定はありますか?

シェアの重み付け

Mac Catalyst を使用して iOS アプリケーションを macOS に適合させる予定はありますか?

Swift と Objective-C を同じプロジェクトで併用していますか? 

プロジェクトに C++ コードまたは C++ ライブラリを使用していますか?

Swift や Object-C アプリケーションのユニットテストを作成していますか?

どのユニットテストフレームワークを定期的に使用していますか?

豆情報: Swift と Objective-C 開発者は通常、ほかの開発者より遅い時間に業務を開始しています。

どの mock / matcher フレームワークを使用していますか?

20% の Swift 開発者と 30% の Objective-C 開発者は、mock / matcher フレームワークを使用しています。また Objective-C 開発者の 22% は OCMock を好むと答えています。

UI テストを使用していますか?

どの UI テストフレームワークを定期的に使用していますか?

どの依存関係マネージャーを使用していますか?

CocoaPods の依存物を SPM パッケージに置き換える予定はありますか?

どのデータベースエンジン / フレームワークの組み合わせを使用していますか?

外部データベースビューアを使用していますか? 

どのデータベースビューアを最も使用していますか? 

グラフにリストされているオプション以外では、回答者は「その他」フィールドで、TablePlus(最多)、Realm Studio、および DataGrip を言及しました。

Linux 上で Swift を使って開発していますか?

Swift を使用してサーバーサイドプロジェクトを開発していますか? 

どのフレームワークを Swift でのサーバーサイド開発に使用していますか?

Swift を使用したサーバーサイド開発では、どのエディターまたは IDE を主に使用していますか?

ご覧いただきありがとうございました!

レポートはお役に立ちましたか?
ぜひこのレポートを友人や同僚と共有してください。

JetBrains Tech Insights Lab にご参加ください

JetBrains 製品をより使いやすく、さらに強力にするためのアンケートと UX 調査にご協力ください。調査にご参加いただいた方には報酬を獲得できるチャンスもあります。

ご質問やご提案がございましたら、surveys@jetbrains.comまでお問合わせください。