Collection View Flow Layout For Cells of Varying Sizes

Zhixuan Lai created ZLBalancedFlowLayout, an optimized flow layout class for collection views, based on inspiration from NHBalancedFlowLayout.

If you are working with UICollectionViews and cells of varying sizes, either of these projects may be a good starting point.