빌드·배포
의존성 관리 도구 비교
CocoaPods, Carthage, Swift Package Manager는 의존성을 프로젝트에 넣는 방식이 어떻게 다른가요?
면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
CocoaPods, Carthage, Swift Package Manager는 의존성을 프로젝트에 넣는 방식이 어떻게 다른가요?
CocoaPods는 중앙 저장소·워크스페이스 주입 방식이라 프로젝트를 건드리고, Carthage는 탈중앙·바이너리 빌드 후 수동 링크, SPM은 Xcode 내장·Package.swift 선언형으로 Xcode가 해석과 빌드까지 맡는다.
빌드·배포객관식입문
Swift Package Manager에 대해 옳은 설명을 모두 고르세요.
#spm
빌드·배포주관식심화
SPM에서 의존성 버전 규칙(from:, upToNextMinor, exact, branch)을 어떤 기준으로 골라 쓰나요?
#spm
빌드·배포주관식심화
온사이트 질문입니다. "모노레포와 여러 개의 작은 레포 중 하나를 골라야 한다면 무엇을 고르고 왜 그렇게 하겠어요?" iOS 앱과 사내 모듈(디자인…
#spm
빌드·배포주관식심화
Tuist로 생성하는 프로젝트에 서드파티 라이브러리를 SPM으로 넣으려면 어떻게 구성하나요?
#spm