title: How to deal with NSLayoutConstraint verbosity in code?
body: <p>I have come to appreciate the work that <a href="http://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/AutolayoutPG/Articles/Introduction.html" rel="nofollow">Auto Layout</a> does for me, but I'm with Brent Simmons on the topic of <a href="http://inessential.com/2013/03/06/how_much_or_how_little_i_use_interface" rel="nofollow">not using Interface Builder</a> to set up the constraints. The interface as provided by Apple is flexible but <em>extremely verbose</em> — clearly designed for code generator instead of human use. For me it exemplifies the worst of Objective-C with repeating overlong identical prefixes and rarely used parameters obfuscating all meaning instead of providing clarity to the code. I've seen <a href="http://floriankugler.com/blog/2013/4/2/making-autolayout-code-less-painful" rel="nofollow">Florian Kugler's FLKAutoLayout</a> that hides the constraint creation in category on <code>UIView</code>.</p>
  
  <p>Are there other ways to make the layout constraints in code cleaner and easier to understand?</p>