Home > Store

iOS UICollectionView: The Complete Guide

Register your product to gain access to bonus material or receive a coupon.

iOS UICollectionView: The Complete Guide

eBook (Watermarked)

  • Your Price: $19.99
  • List Price: $24.99
  • Includes EPUB, MOBI, and PDF
  • About eBook Formats
  • This eBook includes the following formats, accessible from your Account page after purchase:

    ePub EPUB The open industry format known for its reflowable content and usability on supported mobile devices.

    MOBI MOBI The eBook format compatible with the Amazon Kindle and Amazon Kindle applications.

    Adobe Reader PDF The popular standard, used most often with the free Adobe® Reader® software.

    This eBook requires no passwords or activation to read. We customize your eBook by discreetly watermarking it with your name, making it uniquely yours.


  • Copyright 2013
  • Edition: 1st
  • eBook (Watermarked)
  • ISBN-10: 0-13-341094-3
  • ISBN-13: 978-0-13-341094-5

iOS UICollectionView: The Complete Guide teaches you everything you need to know to to take advantage of Apple's new user interface, UICollectionView. UICollectionView is a content- and layout-agnostic tool that developers can use to display content in applications. User interfaces created with collection views are some of the most immersive and distinctive interfaces in iOS applications. But to get the most out of UICollectionView, developers need to understand its complexity. Author and iOS developer Ash Furrow shows you how to leverage this amazing tool to create intuitive, immersive experiences within your own applications. In this book he provides a wide variety of examples and sample code in each chapter, all of which can be downloaded at http://ashfurrow.com/uicollectionview-the-complete-guide. Coverage includes

  • A brief introduction to the Model View Controller paradigm, which is used throughout the book
  • How to set up UICollectionView, using .xib files and Storyboards
  • The basics of cell use
  • Contextualizing content through the use of supplementary views
  • An exploration of the ICollectionViewDataSource and UICollectionViewDelegate protocols
  • Subclassing flow layouts and subclassing UICollectionViewLayout directly to create a wide variety of custom layouts
  • Adding interactivity to layouts, primarily through the use of gesture recognizers

Approximately 176 pages.

For more on developing iOS applications, see The Core iOS 6 Developer’s Cookbook, and The Advanced iOS 6 Developer’s Cookbook.


Author's Site

Link to author site

Companion Site

Please visit the site associated with this book here.

Sample Content

Online Sample Chapter

Understanding Model-View-Controller on iOS

Sample Pages

Download the sample pages (includes Chapter 1)

Table of Contents


Chapter 1: Understanding Model-View-Controller on iOS

Basics of the Application Lifecycle

How to Use MVC

MVC and UICollectionView

Chapter 2: Displaying Content Using UICollectionView

Setting Up Using Code and Storyboards

UIScrollView: A Brief Overview

UICollectionViewCell Reuse: How and Why

Displaying Content to Users

Case Study: Evaluating Performance of UICollectionView

Chapter 3: Contextualizing Content

Supplementary Views

Providing Supplementary Views

Responding to User Interactions

Providing Cut/Copy/Paste Support

Chapter 4: Organizing Content withUICollectionViewFlowLayout

What Is a Layout?

Subclassing UICollectionViewFlowLayout

Laying Out Items with Custom Attributes

Going Beyond Grids

UITableView: UICollectionView’s Daddy

Chapter 5: Crafting Custom Layouts Using UICollectionViewLayout

Subclassing UICollectionViewLayout

Animating UICollectionViewLayout Changes

Stacking Layouts

Chapter 6: Adding Interactivity toUICollectionView

Basic Gesture Recognizer

Responding to Taps

Pinch and Pan Support


Submit Errata

More Information

Unlimited one-month access with your purchase
Free Safari Membership