Swift without Interface Builder for MacOS

Many tutorials on writing apps try to do almost everything graphically and use very little code. This is great for demonstrating how easy it is to quickly write an app but can leave one without real understanding.