본문으로 바로가기
반응형

Swift로 개발하던 도중 웹 통신을 할 일이 생겼다.

URLSession이라는 기본 통신 라이브러리가 존재했지만

많은 사람들이 사용하고 편리한 라이브러리가 없을까 찾아보던 도중

Alamofire라는 라이브러리를 찾아냈다.

단독으로 설치하려다가 정보를 더 찾아보니 Cocoapods를 이용하여

설치하면 버전관리등이 쉽다고 하길래 그 방법들을 포스팅한다.

먼저 터미널을 키고 아래의 명령어를 입력하여  cocoapods를 설치하자.


sudo gem install cocoapods


설치를 완료했으면 다시 터미널로 Alamofire를 사용할 프로젝트로 이동한다.

그리고 아래의 명령어를 입력한다.


pod init


그리고 디렉토리를 확인해보면 위와 같이 Podfile이 생성된 걸 알 수 있다.

Podfile을 열고 아래의 형식으로 입력해준다.


source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '10.0'
use_frameworks!

target '<Your Target Name>' do
    pod 'Alamofire', '~> 4.5'
end


마지막으로 아래의 명령어를 입력하여 설치해준다.


pod install


설치를 완료했으면 import Alamofire를 상단에 선언하고 사용하면 된다.

반응형