https://developer.apple.com/documentation/xcode/improving-build-efficiency-with-good-coding-practices Improving Build Efficiency with Good Coding Practices 코드가 내보내는 symbols 수를 줄이고 컴파일러에 필요한 명시적 정보를 제공하여 컴파일 시간을 단축합니다. Overview 빌드 시간을 몇 초라도 단축하면 개발 과정에 상당한 영향을 미칠 수 있습니다. Xcode는 가능한 한 빨리 당신의 코드를 만들기 위해 모든 것을 합니다. 빌드 작업을 병렬화하고 사용 가능한 모든 리소스를 활용하여 완제품을 출력합니다. 그러나 컴파일러를 위해 불필요한 작업을 만들지 않도록 함으로써 Xcode..
https://developer.apple.com/documentation/xcode/improving-the-speed-of-incremental-builds Improving the Speed of Incremental Builds Xcode 빌드 시스템에 프로젝트의 타겟 관련 의존성을 알고 각 빌드 주기 동안 컴파일러 작업량을 줄입니다. Overview Xcode 빌드 시스템은 타겟의 코드 컴파일 및 링크를 관리합니다. 일반적인 유형의 대상에는 앱, 앱 extension, 프레임워크, 라이브러리 및 테스트 제품군이 포함됩니다. 단순 프로젝트에는 빌드하려는 앱과 같이 하나의 대상만 포함될 수 있습니다. 보다 복잡한 프로젝트에는 개인 프레임워크 및 해당 프레임워크에 의존하는 앱과 같이 상호 의존성이 있..