FancyCat is a command-line tool that demonstrates dependency injection of URLSession
and URL
variants. I created FancyCat to accompany a blog post about this concept.
I developed FancyCat using Xcode 14.1, macOS 12.5, and this song.
Paul Hudson shared the approach to dependency injection for URLSession
used in URLProtocolStub.swift
and URLSessionExtension.swift
.
Christy Presler created FancyCat's repo's logo and released it under the CC BY-SA 3.0 license.