Apple Developer Documentation
iOS6から追加されたClassでUITableViewと同じような要領で複数のコンテンツを管理できるViewを作成できます。
UITableViewではセルはRow単位で管理されていましたがUICollectionViewではItem単位で管理されます。
UITableViewと同じようにDataSourceとDelegateのプロトコルを採用してやるとデリゲートメソッドを使えます。
@interface ViewController : UIViewController<UICollectionViewDataSource, UICollectionViewDelegate> @end