UICollectionView is something about GridLayou which is previous not available in iphone default control. But from iOS6 apple has introduce this new control. By using this control you can achieve functionality same as grideview. Also it’a very easy to understand if you have good knowledge of UITableView.
Basic requirements to develop this app.