GTCodable – Automate Common Tasks in Swift Using POP, Reflection and the Codable Protocol

A custom protocol in Swift that lets you encode an object to JSON, convert it to dictionary, archive it, save to file, load, initialise, decode and more in an amazingly simple, fast and natural way!