Swift 및 Objective-C 개발자 수

Swift가 압도적이었습니다. 프로젝트에서 두 언어를 모두 사용하는 개발자들 중 약 3분의 2가 Swift로 대부분의 코드 베이스를 관리하고 있습니다.

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

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

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

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

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

유닛 테스트를 작성하는 사람들 중 58%는 꽤 유용함에도 불구하고 mock / matcher 프레임워크를 사용하지 않습니다.

이 질문에 대해서는 UI 테스트를 수행하는 응답자들만 답변했습니다.

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

세 명의 Swift/Objective-C 개발자 중 한 명만 UI 테스트를 수행하고 있습니다.

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

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

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

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

Swift 또는 Objective-C 개발자들 중 5분의 2는 외부 데이터베이스 뷰어를 사용하고 있습니다. Swift만 사용하는 개발자들에게는 DB Browser가 더 인기가 있는 반면(39%), Objective-C만 사용하는 개발자들에게는 SQLite+가 더 인기가 있습니다(36%).

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

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

Linux용 Swift를 사용해 보려는 개발자들의 비율은 작년과 같고, 이미 사용해 본 개발자들의 비율도 같습니다. Swift 개발자들 중 4분의 1은 개발 환경 중 하나로 Linux를 사용하고 있습니다.

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

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

다섯 명의 Swift 개발자 중 한 명만 Swift로 서버 측 프로젝트를 개발했으며 대부분 Vapor를 선택해 작업을 완료했습니다.