Swift Initializer Problems

Swift initialization, particularly for class types where inheritance is involved, can sometimes feel a little complicated. This Swift document outlines 3 issues associated with Swift initialization, and proposes some possible solutions.