📱 Mobile/🌠 iOS

[IOS] Alamofire 사용하기! - (1)

exception_log 2021. 6. 16. 10:12

오늘은 Alamofire를 Cocoapods를 이용하여 설치하고 API 데이터를 받아오는 과정을 공부해보려고 합니다!

두 개의 포스트로 나누어서 이번 포스트에서는 먼저 Alamofire 설치하는 과정을 다루어보겠습니다.

 

먼저, Alamofire란? 

Swift 기반 HTTP 네트워킹 라이브러리로서 네트워킹 작업을 단순화하고 네트워킹을 위한 다양한 메소드와 JSON 파싱 등을 제공한다.
URLSession을 기반으로 하며 네트워킹 호출 부분에서 코드를 더 깔끔하고 가독성 있게 쓸 수 있다.  

그렇다면 Cocoapods란 무엇일까요?

코코아 프로젝트를 위한 Ruby 기반의 패키지 관리 도구로서 프로젝트에 필요한 외부 라이브러리를 설치파기 쉽게 도와준다.

 

이제 Cocoapod을 이용하여 Alamofire 설치를 진행해봅시다. 

 

1. 먼저 Pod을 설치하고 싶은 프로젝트 경로로 이동합니다. (By Terminal, 각자 자신의 프로젝트의 경로로 진입해주면 됩니다.)

cd Desktop/dev/IOS/MusicPlayerApp

2. 그리고 Podfile을 생성해줍니다. 

pod init

3. 2번의 명령어를 수행하고 나면, 프로젝트 경로에 아래와 같이 Podfile이 생성됩니다. 

4. podfile에 프로젝트에 추가하고싶은 pod을 입력하고 저장해준다. 이번에는 Alamofire를 입력해 봅시다. 이 때 다른 pod을 설치하고 싶다면 이곳에 라인을 추가해주면 됩니다. 

pod 'Alamofire', '~> 5.2'

5. 터미널에서 pod install 키워드를 사용하여 설치를 진행합시다!

pod install

중간에 공백이 왜 생긴건지.. (어리둥절)

6. pod을 이용하기 위해서는 .xcodeproj 가 아니라 .xcworkspace 파일로 들어가야 합니다.

저 하얀색 파일을 열어주면 된다!

 

 

Alamofire pod을 설치했으니 API와 연동해서 데이터를 받아오는 과정은 다음 포스팅에서 이어가보도록 하겠습니다 !

반응형