Here is some more material to learn from. Self
in protocols means one things while Self
on classes means something else: Is it just me or did we end up having partly `StaticSelf` in Swift? - #5 by Slava_Pestov
1 Like