in Xcode 6 it is possible to change code in our project and see the changes
rendered live in the storyboard using IBDesignable. It is also possible to
change user attributes live into the Interface Builder using IBInspectable.
In this tutorial we will draw a square with a border. The width and color
will be updated using this attributes. This tutorial is made in Xcode 6.2
and iOS 8.