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를 주로 사용하십니까?
읽어주셔서 감사합니다!
이 보고서가 여러분에게 도움이 되었길 바랍니다. 이 보고서를 친구와 동료에게 공유해 주세요.
JetBrains Tech Insights Lab에 참여하세요
질문이나 제안이 있으면 surveys@jetbrains.com으로 연락해 주시기 바랍니다.