URLSession사용하여 작성한 API 호출을 Alamofire를 사용해서 다시 작성해 보겠습니다
URLSession 사용하여 날씨데이터 불러오기 method
![](https://velog.velcdn.com/images%2Fsun02%2Fpost%2Fa1ddf2ab-7558-422b-adda-280bfabd8c8d%2F%EC%8A%A4%ED%81%AC%EB%A6%B0%EC%83%B7%202022-01-13%20%EC%98%A4%ED%9B%84%204.16.43.png)
- request에 대한 response의 응답 성공 여부를 HTTP 상태코드의 숫자 범위를 사용해서 알아내야 함
Alamofire 사용하여 재작성한 날씨 데이터 불러오기 method
![](https://velog.velcdn.com/images%2Fsun02%2Fpost%2F536b292a-8400-439a-a25b-d3341c8be184%2F%EC%8A%A4%ED%81%AC%EB%A6%B0%EC%83%B7%202022-01-13%20%EC%98%A4%ED%9B%84%204.17.52.png)
- request에 대한 response의 응답 성공 여부를 바로 success/failure로 처리할 수 있음
각 method 호출
![](https://velog.velcdn.com/images%2Fsun02%2Fpost%2F10376076-a6a8-4048-bc3e-2bf8ad13119c%2F%EC%8A%A4%ED%81%AC%EB%A6%B0%EC%83%B7%202022-01-13%20%EC%98%A4%ED%9B%84%204.20.00.png)
- Alamofire를 사용하여 받아온 데이터 처리 결과값을 해당 method 밖에서 사용할 수 있음 (@escaping)