Beautiful and Shiny - The iOS Graphics System

A session at CocoaConf DC 2013

Thursday 21st March, 2013

8:30am to 5:30pm (EST)

iOS Apps are known for their rich and beautiful user interfaces. A big part of the beauty and responsiveness is due to the underlying graphics system. In this tutorial you'll learn how to use Core Graphics and Core Animation to take your app to the next level.

Most of what ends up in an iOS UI is built with an image editor and part of the app at deploy time. But dynamic content can't be drawn before hand instead it must be drawn on the device at runtime. Core Graphics has a rich set of API's that can be used for just that purpose. The API is object-oriented but C based. That causes some devs to steer clear. In this tutorial we'll demystify the API so you can take advantage of Core Graphics in your app.

Once we've covered the basics we'll go into how the compositing model works on iOS. Every pixel that is displayed on a device goes through the Core Animation compositing engine. A through understanding of how the compositing engine works is vital to getting your app to look and perform great.

In this tutorial we'll cover:

Graphics Contexts Drawing with paths, gradients, colors, clipping regions and masks Reflections Core Image, including the iOS 5 Face Recognition feature Compositing Tricks to squeeze every last frame out of your animations Making a beautiful responsive and engaging app is key to success on the AppStore.
Come to this session and learn how to make your app even more amazing.

About the speaker

This person is speaking at this event.
Bill Dudney

husband, dad, mountain climber, learner, apple bio from Twitter

Sign in to add slides, notes or videos to this session

Tell your friends!


Time 8:30am5:30pm EST

Date Thu 21st March 2013

Short URL


View the schedule


Books by speaker

  • iPhone SDK Development

See something wrong?

Report an issue with this session