A simple Minesweeper clone written in Swift both without (master branch) and with (separated branch) a separated Model to explore the effects that application design patterns have on code.
For a full description and analysis, read the associated Cocoa with Love article: The Worst Possible Application