6. Patterns for Working With Associated Types

I think many of us have wondered about Associated Types in Swift — why it’s so painful to work with, why we can’t store it as a property and so on.

So, here’s an article with a full explanation of these problems and the available ways of working with it: