URLSession completion handler

    [iOS] URLSession Completion Handler와 Delegate

    URLSession Completion Handler와 Delegate 를 활용하여 데이터 받아오는 방법 URL Session을 통해 data task를 생성하고 메모리에 직접적으로 데이터를 받아보자. 서버와 자그마한 상호작용을 위해서는 URLSessionDataTask 클래스를 사용하여 메모리에 response data를 받을 수 있다. 만약 데이터를 파일 시스템에 다운로드 받아야 한다면, URLSessionDownloadTask를 사용하면 된다. data task는 웹 서비스를 호출할 때 이상적인 방법이다. task를 생성하기 위해 URL session 인스턴스를 사용하게 된다. 만약 간단한 경우라면 URLSession 클래스의 shared 인스턴스를 사용할 수 있다. 만약 delegate의 콜백을 ..