これらの質問は、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 を主に使用していますか?

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

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

今後のアンケートに参加する

By submitting this form I agree to the JetBrains Privacy Policy

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