CocoaPods는 Swift 및 Objective-C Cocoa 프로젝트의 종속성 관리자입니다.
98,000개가 넘는 라이브러리를 보유하고 있으며 3백만개 이상의 앱에서 사용된다.
CocoaPod은 프로젝트를 우아하게 확장할 수 있도록 도와준다.
$ sudo gem install cocoapods
$ brew install cocoapods
터미널로 프로젝트 폴더에 들어간 후 pod init 커맨드로 Podfile이라는 텍스트 파일을 생성해준다.
vi 편집기를 사용하여 Podfile에 프로젝트의 디펜던시들을 명시해준다.
target ‘앱이름’ do 와 end 사이에 설치할 라이브러리들을 명시해준다.

platform :ios, '8.0'
use_frameworks!
target 'MyApp' do
**pod 'AFNetworking', '~> 2.6'
pod 'ORStackView', '~> 3.0'
pod 'SwiftyJSON', '~> 2.3'**
end
'~> 2.6' 는 버전을 의미한다. 이런걸 적어주지 않아도 되는 경우도 있는데, 코코아팟 사이트에 들어가서 원하는 라이브러리를 검색해보면 어떻게 적어야 하는지에 대한 설명을 확인해볼 수 있다.


Podfile에 작성이 끝나면 아래 커맨드로 프로젝트에 디펜던시들을 설치해준다.
$ pod install
pod install을 해준 뒤부터는 프로젝트를 빌드할 때 .xcodeproj 파일이 아닌 .xcworkspace 를 열어주어야 한다.