@Ben Szymanski

A few years ago, they released the NSURLSession family of APIs to replace NSURLConnection. They could have, and should have, simply copied Python's requests library or Axios or something. Instead, NSURLSession has all of the disparities and over-modularization that NSURLConnection had, with some new features.