COURSES
LABS
Swift 패키지 매니저 가이드
모듈과 의존성 관리를 위한 Swift 패키지 매니저 한글 가이드 문서입니다.
시작하기
01. 문서 소개
Swift 패키지 매니저 소개
01. Swift 패키지 매니저란 무엇인가?
02. Swift 패키지란?
03. 모듈이란?
04. 프로덕트란?
05. 의존성이란?
패키지 매니저 사용하기
01. 소개
02. 패키지 만들기
03. 패키지 의존성 정의하기
04. 패키지 배포
05. 시스템 라이브러리 사용하기
06. 레거시 코드를 Swift 패키지로 감싸기
07. Swift 버전별 로직 다루기
08. 패키지 편집하기
09. Package.resolved 파일로 버전 정하기
10. Swift 도구 버전 설정하기
11. 테스트 실행하기
12. 실행하기
13. 빌드 구성 설정하기
14. Apple 모듈에 의존하기
15. C언어 타겟 만들기
16. 셸 자동 완성 스크립트 사용하기
PackageDescription
01. Package 클래스
02. SupportedPlatform
03. Product
04. Package Dependency
05. Package Dependency Requirement
06. Version
07. Target
08. Target Dependency
09. TargetDependencyCondition
10. Resource
11. Localization
12. LanguageTag
13. CSetting
14. CXXSetting
15. SwiftSetting
16. LinkerSetting
17. SwiftVersion
18. CLanguageStandard
19. CXXLanguageStandard
플러그인
01. 플러그인 소개
02. 패키지 플러그인 사용하기
03. Swift 패키지 플러그인 작성하기
패키지 컬렉션
01. 패키지 컬렉션 소개
02. add 하위 명령어로 패키지 컬렉션 추가하기
03. 패키지 컬렉션 서명으로 안전하게 보호하기
04. 서명 없는 패키지
05. describe 하위 명령어
06. 컬렉션의 메타데이터와 패키지
07. 패키지의 메타데이터
08. 패키지 버전 메타데이터
09. list 하위 명령어
10. refresh 하위 명령어
11. remove 하위 명령어
12. search 하위 명령어
13. 구성 파일
14. Swift Package Collections 배포하기
15. SwiftPM에서 패키지 컬렉션 만들기
16. Package Collection 서명하기 (선택사항)
17. 서명 인증서에 대한 요구사항
18. 패키지 컬렉션 보호하기
Swift 패키지 레지스트리 서비스 명세
01. 표기법
02. 정의
03. 규칙
04. 엔드포인트
05. 참고 자료
06. 부록
libSwiftPM
01. SwiftPM 라이브러리 사용하기
모듈 별칭
01. 모듈 별칭 지정하기
02. Swift 패키지 매니저에서 모듈 별칭 사용하기
03. 모듈 별칭 재정의
04. 모듈 별칭 요구사항