clean collection view code , like clean table view(http://www.objc.io/issue-1/table-views.html) , In this article, this project will present techniques to keep collection view code clean and well-structured., you can use Collection View more easy!