2020/09/01

    [Swift] URLSession이란? (1)

    URLSession앱과 서버간에 데이터를 주고 받기 위해서는 HTTP를 이용했었다. 실제 iOS에서는 HTTP를 이용한 네트워킹을 어떻게 할까? 바로 URLSession을 활용하여 수행할 수 있다.URLSession은 URLSessionConfiguration을 통해 생성하게 된다. 또한 URLSession은 여러 개의 URLSessionTask를 만들 수 있다. 이를 통해 실제 서버와의 통신을 하며, Delegate를 통해 네트워크 중간 과정을 확인해볼 수 있다. 또한 URLSessionConfiguration을 통해 다음 세 가지 유형의 URL을 생성할 수 있다,.default : 기본 통신을 할 때 사용이 된다. (쿠키와 같은 저장 객체를 사용한다.).ephemeral : 쿠키나 캐시를 저장하지 않..