Take a deep dive into URLSession, starting with using URLSession to GET and POST JSON data, then moving to authentication, architecture, testing, and more.
This is a companion discussion topic for the original entry at https://www.raywenderlich.com/705-updated-course-networking-with-urlsession