UICollectionViewについて

Apple Developer Documentation
iOS6から追加されたClassでUITableViewと同じような要領で複数のコンテンツを管理できるViewを作成できます。
UITableViewではセルはRow単位で管理されていましたがUICollectionViewではItem単位で管理されます。

UITableViewと同じようにDataSourceとDelegateのプロトコルを採用してやるとデリゲートメソッドを使えます。

@interface ViewController : UIViewController<UICollectionViewDataSource, UICollectionViewDelegate>
 
@end