Swift has very limited runtime support and no meta-programming features.
Lets take a look at recently released Sourcery and how it can be applied in variety of different use-cases to make development more powerful and enjoyable, while at the same time limiting amount of human mistakes.
Krzysztof is an iOS developer, known for creating Objective-C Playgrounds, Apple’s Essential Apps like Foldify and 3D Game Engines. Passionate about writing quality code and helping other do the same. He blogs on http://merowing.info and open sources tools/libraries on https://github.com/krzysztofzablocki, making it into top 50 most starred Cocoa accounts worldwide.