외부 라이브러리를 사용하고 싶은 경우에 여러 의존성 관리 도구를 통해 쉽게 사용/관리 할 수 있다.
애플 플랫폼에서 사용할 수 있는 의존성 관리 도구의 대표적인 예로는 CocoaPods
, Carthage
, Swift Package Manager
등이 있다.
다음은 Elegant HTTP Networking in Swift Swift에서 사용할 수 있는 HTTP Network 라이브러리 중 하나인 Alamofire의 README.md 파일이다. 각 의존성 관리 도구로 해당 라이브러리를 어떻게 사용할 수 있는지 방법을 안내하고 있다.
Cocoapod를 사용하고 싶은 프로젝트 경로에 가서 터미널 창을 연다.
Reference