코드 작성 없이 키보드가 UITextField와 UITextView를 가리지 않도록 해주는 iOS용 드롭인 라이브러리입니다.
devMEremenko/XcodeBenchmark
대규모 CocoaPods 기반 프로젝트의 Xcode 컴파일 시간을 측정해 개발용 Mac의 성능을 비교하는 벤치마크입니다.
- 스타
- 3,689
- 포크
- 416
- 열린 이슈
- 345
- 마지막 커밋
- 22일 전
어떤 프로젝트인가요?
XcodeBenchmark는 76개의 인기 CocoaPods 라이브러리와 해당 라이브러리의 종속성을 포함한 프레임워크로 대규모 Xcode 프로젝트를 빌드하고, 빌드 시간을 기록하는 스크립트입니다. 여러 Mac에서 실행하면 서로 비교할 수 있는 결과를 얻을 수 있어, 개발자는 하드웨어를 구매하거나 업그레이드할 때 비용 대비 속도 향상을 판단할 수 있습니다.
저장소에는 Xcode 버전별로 분류된 커뮤니티 제출 결과 표가 있으며, Mac 모델, CPU, RAM, SSD 용량, Xcode 및 macOS 버전, 초 단위 컴파일 시간이 기록되어 있습니다. macOS를 실행하는 커스텀 PC 구성도 표에 포함됩니다. Xcode 15 및 이전 버전의 결과는 최신 버전의 결과와 비교할 수 없는 것으로 표시되며, 벤치마크는 Terminal에서 benchmark.sh 스크립트로 실행합니다.
결과를 제출하려면 백그라운드 작업을 일시 중지한 깨끗한 시스템에서 벤치마크를 실행한 뒤, 측정 시간과 하드웨어 정보를 담아 pull request를 제출하면 됩니다.
핵심 기능
- 01인기 CocoaPods 라이브러리 76개가 포함된 대규모 Xcode 프로젝트를 빌드합니다.
- 02단일 셸 스크립트로 Terminal에서 실행합니다.
- 03비교할 수 있도록 빌드 시간을 초 단위로 표시합니다.
- 04Xcode 버전별로 분류된 커뮤니티 결과 표를 관리합니다.
- 05커스텀 하드웨어를 포함한 벤치마크 결과를 제출할 수 있습니다.
활용 사례
- Xcode 빌드 속도와 비용을 기준으로 Mac 모델을 선택합니다.
- 보유한 Mac의 성능을 결과 표의 다른 기기와 비교합니다.
- iOS 개발을 위해 RAM 증설이나 더 빠른 SSD 등 하드웨어 업그레이드를 검토합니다.
사용 전 알아둘 점
- macOS와 Xcode가 필요하므로 다른 플랫폼에서는 실행할 수 없습니다.
- 서로 다른 버전의 Xcode에서 나온 결과는 비교할 수 없습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- XcodeBenchmark은(는) 무엇인가요?
- 대규모 CocoaPods 기반 프로젝트의 Xcode 컴파일 시간을 측정해 개발용 Mac의 성능을 비교하는 벤치마크입니다. XcodeBenchmark는 76개의 인기 CocoaPods 라이브러리와 해당 라이브러리의 종속성을 포함한 프레임워크로 대규모 Xcode 프로젝트를 빌드하고, 빌드 시간을 기록하는 스크립트입니다. 여러 Mac에서 실행하면 서로 비교할 수 있는 결과를 얻을 수 있어, 개발자는 하드웨어를 구매하거나 업그레이드할 때 비용 대비 속도 향상을 판단할 수 있습니다.
- XcodeBenchmark은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- XcodeBenchmark은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- XcodeBenchmark은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. XcodeBenchmark의 마지막 커밋은 2026년 10월 16일입니다.
- XcodeBenchmark은(는) 어디에 사용할 수 있나요?
- Xcode 빌드 속도와 비용을 기준으로 Mac 모델을 선택합니다. 보유한 Mac의 성능을 결과 표의 다른 기기와 비교합니다. iOS 개발을 위해 RAM 증설이나 더 빠른 SSD 등 하드웨어 업그레이드를 검토합니다.
- XcodeBenchmark은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/devMEremenko/XcodeBenchmark
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
WordPress 공식 iOS 앱의 오픈소스 저장소로, Xcode에서 소스 코드로 모바일 앱을 빌드하고 실행할 수 있습니다.
macOS, iOS, tvOS, watchOS, visionOS 등 Apple 플랫폼용 로깅 프레임워크로, 콘솔·파일·커스텀 백엔드 같은 여러 로거에 로그 메시지를 전달합니다.
macOS 앱에 사용자가 직접 설정할 수 있는 전역 키보드 단축키와 바로 사용할 수 있는 녹화 UI를 추가하는 Swift 패키지입니다.
그래픽 인터페이스에서 여러 Xcode 버전을 설치하고 전환할 수 있는 macOS 앱입니다.