🥶 URLSessionDelegate로 서버 통신하기

🥶 URLSessionDelegate가 뭔가?


URLSession을 통해서 우리는 request와 response를 할 수 있는데

이때 response의 방식이 2가지 존재하는데 URLSessionDelegate가 그 중 하나다.

<aside> 1️⃣ Task의 Completion Handler를 통해서 응답받는 방식

</aside>

<aside> 2️⃣ URLSessionDelegate 내의 메소드를 통해서 응답받는 방식

</aside>

보편적으로 첫 번째 방법으로 서버 통신을 해주는데

내가 마침 Delegate를 공부하면서 URLSession도 공부했겠다.

URLSessionDelegate 방식으로 코드를 바꿔보자! 싶어 도전하게 되었다.

🥶 실제 코드로 살펴보자