DDFlexbox
A flexbox framework for easy using.
Install
pod 'DDFlexbox'
 
Template install
Recommend using templates to create flexbox views.
cd Script/
sh install.sh 
Getting start
An UITableViewCell layout likes:
flexbox.row.padding(10).alignItems(.center).setup({ (b) in
    b.bindView(myImageView).width(40).height(40)
    b.blocker(width: 10)
    b.column.flexGrow(1).flexShrink(1).setup { (b) in
        b.bindView(myTextLabel)
        b.bindView(myDetailTextLabel)
    }
}) 
Debug
FlexboxDebugEnable = true 
Feature
- Easy to use. It more simple than AutoLayout.
 - Work well with AutoLayout.
 - Manage by node tree, not view tree. So you do not need concern 
addSubviewand the view hierarchy. - Virtual node to reduce the deep of view tree.