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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.