🔥 SwiftPM 라이브러리 사용하기

95자
2분

주의: 현재 libSwiftPM API는 불안정한 상태이며 언제든지 변경될 수 있습니다.

SwiftPM은 라이브러리 기반 아키텍처를 가지고 있으며, 최상위 라이브러리 제품을 libSwiftPM이라고 부릅니다. 다른 패키지들은 SwiftPM을 패키지 의존성으로 추가하고 libSwiftPM 위에 강력한 사용자 정의 빌드 도구를 만들 수 있습니다.

libSwiftPM의 부분 집합은 SwiftPM의 빌드 시스템 없이 데이터 모델만 포함하며 libSwiftPMDataModel로 사용할 수 있습니다. 어떤 클라이언트는 둘 중 하나에 의존해야 하며, 둘 다에 의존해서는 안 됩니다.

SwiftPM 저장소에는 Swift 패키지에서 libSwiftPM의 사용을 보여주는 예제가 포함되어 있습니다. 다음 명령을 사용하여 예제 패키지를 실행할 수 있습니다:

text
$ git clone <https://github.com/apple/swift-package-manager>
$ cd swift-package-manager/Examples/package-info
$ swift run
text
$ git clone <https://github.com/apple/swift-package-manager>
$ cd swift-package-manager/Examples/package-info
$ swift run

YouTube 영상

채널 보기
NestJS 가드, 바이딩과 스코프 | NestJS 가이드
미들웨어 vs 가드, 왜 NestJS에서는 가드가 더 똑똑할까? | NestJS 가이드
Writer 펑터와 클라이슬리 카테고리 | 프로그래머를 위한 카테고리 이론
class-validator 와 DTO | NestJS 가이드
존 매카시가 들려주는 인공지능의 탄생 이야기
입력을 전처리하는 Functor - Contravariant와 contramap 이해하기 | 프로그래머를 위한 카테고리 이론
Pro펑터, 입력과 출력을 동시에 다루는 펑터 | 프로그래머를 위한 카테고리 이론
NestJS 역할 기반 접근 권한 부여 - Guard, Reflector | NestJS 가이드