January 23, 2018 | Swift, Networking, iOS, macOS, tvOS, watchOS | tekramer.com