이 질문은 사용하는 주요 프로그래밍 언어 3개 중 하나로 Swift 또는 Objective-C를 선택한 개발자에게만 표시되었습니다.

Swift 및 Objective-C

Swift 및 Objective-C 개발자 수

가중치 공유

어떤 Apple 플랫폼을 대상으로 개발하시나요?

Swift 개발자는 다른 개발자보다 Kotlin을 거의 3배 더 자주 사용합니다. 모바일용으로 개발하는 iOS 개발자의 83%는 Android용으로도 개발합니다. 자세한 내용은 모바일 섹션을 참조하세요.

Mac Catalyst를 사용하여 iOS 애플리케이션을 macOS에 맞게 조정할 계획이 있으신가요?

가중치 공유

Mac Catalyst를 사용하여 iOS 애플리케이션을 macOS에 맞게 조정할 계획이 있으신가요?

동일한 프로젝트에서 Objective-C와 Swift를 함께 사용하시나요?

귀하의 프로젝트에 C++ 코드/C++ 라이브러리가 있나요?

Swift 또는 Objective-C 애플리케이션을 위한 유닛 테스트를 작성하시나요?

어떤 유닛 테스트 프레임워크를 주로 사용하시나요?

흥미로운 사실: Swift 및 Objective-C 개발자들은 일반적으로 다른 개발자보다 늦게 하루 일과를 시작합니다.

어떤 mock/matcher 프레임워크를 사용하시나요?

Swift 개발자의 20%, 그리고 Objective-C 개발자의 30%만이 mock/matcher 프레임워크를 사용하고 있습니다. 그리고 Objective-C 개발자의 22%는 OCMock을 선호합니다.

UI 테스트를 사용하시나요?

어떤 UI 테스트 프레임워크를 주로 사용하시나요?

어떤 종속성 관리 도구를 주로 사용하시나요?

CocoaPods 종속 요소를 SPM 패키지로 교체할 계획이 있으신가요?

어떤 데이터베이스 엔진 및 프레임워크 조합을 사용하시나요?

외부 데이터베이스 뷰어를 사용하시나요?

어떤 데이터베이스 뷰어를 가장 많이 사용하시나요?

차트에 나열된 옵션을 제외한 기타 필드에서 응답자들은 TablePlus(가장 많음), Realm Studio 및 DataGrip 등의 도구를 언급했습니다.

Linux에서 Swift로 개발하시나요?

Swift를 사용해서 서버 측 프로젝트를 개발하시나요?

Swift를 이용한 서버 측 개발에 어떤 프레임워크를 사용하시나요?

Swift를 이용한 서버 측 개발에 어떤 에디터/IDE를 주로 사용하시나요?

읽어주셔서 감사합니다!

이 보고서가 여러분에게 도움이 되었길 바랍니다. 이 보고서를 친구와 동료에게 공유해 주세요.

JetBrains Tech Insights Lab에 참여하세요

설문조사와 UX 연구에 참여하여 JetBrains 제품을 더욱 사용하기 쉽고 더욱 강력하게 만들어 보세요. 연구에 참여하시면 상품을 받을 수 있는 기회도 주어집니다.

질문이나 제안이 있으면 surveys@jetbrains.com으로 연락해 주세요.