Swift 및 Objective-C

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

Swift 및 Objective-C 개발자 수

어떤 Apple 플랫폼을 대상으로 개발하십니까(복수 선택 가능)?

Mac Catalyst를 사용하여 macOS용 iOS 애플리케이션을 도입할 계획이 있으십니까?

동일한 프로젝트에서 Objective-C와 Swift를 함께 사용하십니까?

프로젝트에 C++ 코드 또는 C++ 라이브러리가 있습니까?

거의 절반에 가까운 Swift 및 Objective-C 개발자는 프로젝트에 C++ 코드 또는 라이브러리를 포함합니다. Objective-C 사용자의 경우만 보면 그 비율은 57%였으며, Swift 사용자의 경우는 그 수치가 33% 였습니다.

어떤 유닛 테스트 프레임워크를 주로 사용하십니까(복수 선택 가능)?

유닛 테스트를 작성하거나 사용하는 응답자만 이 질문에 답변했습니다. 이 차트는 적어도 하나 이상의 프레임워크를 선택한 사람들의 응답만 포함합니다.

어떤 mock 또는 matcher 프레임워크를 사용하십니까(복수 선택 가능)?

어떤 UI 테스트 프레임워크를 주로 사용하십니까(복수 선택 가능)?

Swift/Objective-C 개발자 3명 중 1명만이 UI 테스트를 수행합니다.

어떤 종속성 관리 도구를 주로 사용하십니까?

CocoaPods의 점유율은 다소 하락했으며(6%) Swift Package Manager의 점유율은 작년부터 8% 증가하하여 CocoaPods 하락분을 흡수했습니다.

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

종속성 관리 도구로 CocoaPods를 사용하는 응답자만 이 질문에 답변했습니다.

어떤 데이터베이스 엔진 및 프레임워크 조합을 사용하십니까?

외부 데이터베이스 뷰어를 사용하십니까?

어떤 데이터베이스 뷰어를 가장 많이 사용하십니까?

외부 데이터베이스 뷰어를 사용하는 응답자만 이 질문에 답변했습니다.

DB Browser는 Objective-C 개발자들 사이에서 약간 더 인기가 있으며, 그 중 37 %가 사용한다고 응답하였습니다. 그에 반해 Swift 개발자들 사이에서는 이 수치가 25%로 나타났습니다.

프로젝트를 어떻게 빌드하십니까?

Linux에서 Swift로 개발하십니까?

주요 프로그래밍 언어로 Swift를 사용하는 응답자만 이 질문에 답변했습니다.

Linux에서 Swift를 사용한 개발을 원하지 않는 사용자 비율은 작년보다 10% 포인트 하락했습니다.

Swift를 사용해 서버 사이드 프로젝트
를 개발하십니까?

Swift를 이용한 서버 사이드 개발 시 어떤 프레임워크를 사용하십니까(복수 선택 가능)?

주요 프로그래밍 언어로 Swift를 사용하는 응답자만 이 질문에 답변했습니다.

Swift를 이용한 서버 사이드 개발에서 어떤 에디터 또는 IDE를 주로 사용하십니까?


읽어주셔서 감사합니다!

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

향후 설문조사에 참여해주세요

질문이나 제안이 있으면 surveys@jetbrains.com으로 연락해 주시기 바랍니다.

© 2000-2020 JetBrains s.r.o. All rights reserved.