Modern iOS Network Architecture: Leveraging HTTP/2 and NSURLSession
This article explains how to redesign an iOS app's network layer to fully exploit HTTP/2 by switching from NSURLConnection to NSURLSession, discusses centralized versus distributed API designs, data handling strategies, security with SSL pinning, and provides concrete code examples and batch request techniques.
