iOS App Blueprint: Custom iOS UI

In Part III, Designing Custom iOS User Interface Objects, we learned how to create custom UI elements and how to subclass various view controllers. Before you begin this blueprint, you’ll need some additional assets. Go to to download the image files and fast-draw table view subclass.

Get the Code

This blueprint involves a lot of code and the creation of files. If you get lost, or feel more comfortable following along with a completed project, go to to download FI2ADemo.


In general, we’ll be working with the same project we created in the Part II blueprint. To give us some direction, we’ll replace the UIViewControllers ...

Get From Idea to App: Creating iOS UI, Animations, and Gestures now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.