Masonary is a light-weight layout framework which wraps AutoLayout with a nicer syntax. Masonary has its own layout DSL which provides a chainable way of describing your NSLayoutConstraints which results in layout code which is more concise and readable.
For examples take a look at the **MasonryExamples** project in the Masonry workspace.
## Whats wrong with NSLayoutConstraints?
Under the hood Auto Layout is a powerful and flexible way of organising and laying out your views. However creating constraints from code is verbose and not very descriptive.
Imagine a simple example in which you want to have a view fill its superview but inset by 10 pixels on every side
```obj-c
UIView *superview = self;
...
...
@@ -57,7 +60,7 @@ Even with such a simple example the code needed is quite verbose and quickly bec
## Prepare to meet your Maker!
heres the same constraints created using MASConstraintMaker
Heres the same constraints created using MASConstraintMaker